From 452f602af4ae9c56269115447a898367deb83fb0 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 8 Mar 2021 19:18:07 +0100 Subject: [PATCH 01/44] Initial integration of Gilts pallet (Kusama) --- Cargo.lock | 372 +++++++++++++++++++++++--------------- runtime/kusama/Cargo.toml | 1 + runtime/kusama/src/lib.rs | 82 ++++++--- 3 files changed, 280 insertions(+), 175 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c62e454cb98e..c17d5ecad5a6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1646,7 +1646,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", ] @@ -1664,7 +1664,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -1683,7 +1683,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "Inflector", "chrono", @@ -1706,7 +1706,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -1722,7 +1722,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "serde", @@ -1733,7 +1733,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "bitflags", "frame-metadata", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1771,7 +1771,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "proc-macro2", "quote", @@ -1793,7 +1793,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1810,7 +1810,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -1824,7 +1824,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-api", @@ -1833,7 +1833,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "parity-scale-codec", @@ -2698,7 +2698,6 @@ checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7" dependencies = [ "failure", "futures 0.1.29", - "hyper 0.12.35", "jsonrpc-core", "jsonrpc-pubsub", "log", @@ -2813,6 +2812,67 @@ dependencies = [ "slab", ] +[[package]] +name = "jsonrpsee-http-client" +version = "0.2.0-alpha" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "124797a4ea7430d0675db78e065e53316e3f1a3cbf0ee4d6dbdd42db7b08e193" +dependencies = [ + "async-trait", + "futures 0.3.12", + "hyper 0.13.9", + "jsonrpsee-types", + "jsonrpsee-utils", + "log", + "serde", + "serde_json", + "thiserror", + "unicase", + "url 2.2.0", +] + +[[package]] +name = "jsonrpsee-proc-macros" +version = "0.2.0-alpha" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9cd3d41f5b9a1d3e4e4c9ad49a7a34ad8e1134a1a587cd21c72f644f5c053dd" +dependencies = [ + "Inflector", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "jsonrpsee-types" +version = "0.2.0-alpha" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbf718f9a0d09f50621ea35f507679cf3ab66910a6d95844850076c1281a203c" +dependencies = [ + "async-trait", + "futures 0.3.12", + "log", + "serde", + "serde_json", + "smallvec 1.6.1", + "thiserror", +] + +[[package]] +name = "jsonrpsee-utils" +version = "0.2.0-alpha" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0e45394ec3175a767c3c5bac584560e6ad9b56ebd73216c85ec8bab49619244" +dependencies = [ + "futures 0.3.12", + "globset", + "hyper 0.13.9", + "jsonrpsee-types", + "lazy_static", + "log", + "unicase", +] + [[package]] name = "keccak" version = "0.1.0" @@ -2853,6 +2913,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -4075,7 +4136,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4091,7 +4152,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4106,7 +4167,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4131,7 +4192,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4146,7 +4207,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4161,7 +4222,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4178,7 +4239,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4193,7 +4254,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4214,7 +4275,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4227,10 +4288,23 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +dependencies = [ + "frame-support", + "frame-system", + "parity-scale-codec", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4252,7 +4326,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4268,7 +4342,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4288,7 +4362,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4305,7 +4379,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4319,7 +4393,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4335,7 +4409,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4349,7 +4423,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4365,7 +4439,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4387,7 +4461,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4403,7 +4477,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4416,7 +4490,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "enumflags2", "frame-support", @@ -4431,7 +4505,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4447,7 +4521,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4467,7 +4541,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4483,7 +4557,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4497,7 +4571,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4521,7 +4595,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4532,7 +4606,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4546,7 +4620,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4565,7 +4639,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4580,7 +4654,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-support", "frame-system", @@ -4596,7 +4670,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4613,7 +4687,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4624,7 +4698,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4640,7 +4714,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-benchmarking", "frame-support", @@ -4656,7 +4730,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6835,19 +6909,17 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "env_logger 0.8.2", - "futures 0.3.12", "hex-literal", - "jsonrpc-core-client", + "jsonrpsee-http-client", + "jsonrpsee-proc-macros", + "jsonrpsee-types", "log", "parity-scale-codec", - "sc-rpc", - "sc-rpc-api", "sp-core", "sp-io", - "tokio 0.1.22", ] [[package]] @@ -7087,7 +7159,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "async-trait", "derive_more", @@ -7115,7 +7187,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7138,7 +7210,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7154,7 +7226,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7175,7 +7247,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7186,7 +7258,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "chrono", "fdlimit", @@ -7224,7 +7296,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "fnv", @@ -7258,7 +7330,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "blake2-rfc", "hash-db", @@ -7288,7 +7360,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7299,7 +7371,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "fork-tree", @@ -7345,7 +7417,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "futures 0.3.12", @@ -7369,7 +7441,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7382,7 +7454,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7408,7 +7480,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "sc-client-api", @@ -7422,7 +7494,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "lazy_static", @@ -7451,7 +7523,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "parity-scale-codec", @@ -7467,7 +7539,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "parity-scale-codec", @@ -7482,7 +7554,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "parity-scale-codec", @@ -7500,7 +7572,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "dyn-clone", @@ -7539,7 +7611,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "finality-grandpa", @@ -7563,7 +7635,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "futures 0.3.12", @@ -7584,7 +7656,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -7602,7 +7674,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "async-trait", "derive_more", @@ -7622,7 +7694,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "hash-db", "lazy_static", @@ -7641,7 +7713,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "async-std", "async-trait", @@ -7694,7 +7766,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7710,7 +7782,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "bytes 0.5.6", "fnv", @@ -7737,7 +7809,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "libp2p", @@ -7750,7 +7822,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7759,7 +7831,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "hash-db", @@ -7793,7 +7865,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "futures 0.3.12", @@ -7817,7 +7889,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -7835,7 +7907,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "directories", "exit-future", @@ -7898,7 +7970,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "parity-scale-codec", @@ -7913,7 +7985,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -7933,7 +8005,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "chrono", "futures 0.3.12", @@ -7955,7 +8027,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "ansi_term 0.12.1", "atty", @@ -7983,7 +8055,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7994,7 +8066,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "futures 0.3.12", @@ -8016,7 +8088,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8422,7 +8494,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "sp-core", @@ -8434,7 +8506,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "hash-db", "log", @@ -8451,7 +8523,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -8463,7 +8535,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "serde", @@ -8475,7 +8547,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "integer-sqrt", "num-traits", @@ -8488,7 +8560,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-api", @@ -8500,7 +8572,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8511,7 +8583,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-api", @@ -8523,7 +8595,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "log", @@ -8541,7 +8613,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "serde", "serde_json", @@ -8550,7 +8622,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8576,7 +8648,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "merlin", "parity-scale-codec", @@ -8596,7 +8668,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8606,7 +8678,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8618,7 +8690,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "base58", "blake2-rfc", @@ -8662,7 +8734,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8671,7 +8743,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "proc-macro2", "quote", @@ -8681,7 +8753,7 @@ dependencies = [ [[package]] name = "sp-election-providers" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8692,7 +8764,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "environmental", "parity-scale-codec", @@ -8703,7 +8775,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "finality-grandpa", "log", @@ -8720,7 +8792,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8732,7 +8804,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "hash-db", @@ -8756,7 +8828,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "lazy_static", "sp-core", @@ -8767,7 +8839,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "async-trait", "derive_more", @@ -8784,7 +8856,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "serde", @@ -8797,7 +8869,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8808,7 +8880,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "sp-api", "sp-core", @@ -8818,7 +8890,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "backtrace", ] @@ -8826,7 +8898,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "serde", "sp-core", @@ -8835,7 +8907,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "either", "hash256-std-hasher", @@ -8856,7 +8928,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8873,7 +8945,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "Inflector", "proc-macro-crate", @@ -8885,7 +8957,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "serde", "serde_json", @@ -8894,7 +8966,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-api", @@ -8907,7 +8979,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8917,7 +8989,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "hash-db", "log", @@ -8939,12 +9011,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "impl-serde", "parity-scale-codec", @@ -8957,7 +9029,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "sp-core", @@ -8970,7 +9042,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8984,7 +9056,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "log", "parity-scale-codec", @@ -8997,7 +9069,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "derive_more", "futures 0.3.12", @@ -9013,7 +9085,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "hash-db", "memory-db", @@ -9027,7 +9099,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "futures-core", @@ -9039,7 +9111,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9051,7 +9123,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9183,7 +9255,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "chrono", "console_error_panic_hook", @@ -9210,7 +9282,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "platforms", ] @@ -9218,7 +9290,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9241,7 +9313,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "async-std", "derive_more", @@ -9255,7 +9327,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.1.29", "futures 0.3.12", @@ -9282,7 +9354,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9292,7 +9364,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "proc-macro-crate", "quote", @@ -9975,7 +10047,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#af998b20151cf08d0757a0c4d040be9438197cdd" +source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ "frame-try-runtime", "log", diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 155b8b66f7dd..6a69219cb0bf 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -43,6 +43,7 @@ pallet-elections-phragmen = { git = "https://github.com/paritytech/substrate", b pallet-election-provider-multi-phase = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-executive = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-grandpa = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +pallet-gilt = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-identity = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-im-online = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-indices = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index cfee18734539..d07ca4a893c0 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -183,8 +183,6 @@ impl pallet_babe::Config for Runtime { // session module is the trigger type EpochChangeTrigger = pallet_babe::ExternalTrigger; - type KeyOwnerProofSystem = Historical; - type KeyOwnerProof = >::IdentificationTuple; + type KeyOwnerProofSystem = Historical; + type HandleEquivocation = pallet_babe::EquivocationHandler; @@ -224,8 +224,8 @@ impl pallet_balances::Config for Runtime { type Event = Event; type ExistentialDeposit = ExistentialDeposit; type AccountStore = System; - type MaxLocks = MaxLocks; type WeightInfo = weights::pallet_balances::WeightInfo; + type MaxLocks = MaxLocks; } parameter_types! { @@ -320,15 +320,16 @@ parameter_types! { impl pallet_election_provider_multi_phase::Config for Runtime { type Event = Event; type Currency = Balances; - type SignedPhase = SignedPhase; type UnsignedPhase = UnsignedPhase; + type SignedPhase = SignedPhase; type SolutionImprovementThreshold = MinSolutionScoreBump; - type MinerMaxIterations = MinerMaxIterations; - type MinerMaxWeight = OffchainSolutionWeightLimit; // For now use the one from staking. + // For now use the one from staking. type MinerTxPriority = MultiPhaseUnsignedPriority; + type MinerMaxIterations = MinerMaxIterations; + type MinerMaxWeight = OffchainSolutionWeightLimit; type DataProvider = Staking; - type OnChainAccuracy = Perbill; type CompactSolution = pallet_staking::CompactAssignments; + type OnChainAccuracy = Perbill; type Fallback = Fallback; type BenchmarkingConfig = (); type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; @@ -375,6 +376,7 @@ impl pallet_staking::Config for Runtime { type Currency = Balances; type UnixTime = Timestamp; type CurrencyToVote = CurrencyToVote; + type ElectionProvider = ElectionProviderMultiPhase; type RewardRemainder = Treasury; type Event = Event; type Slash = Treasury; @@ -386,17 +388,16 @@ impl pallet_staking::Config for Runtime { type SlashCancelOrigin = SlashCancelOrigin; type SessionInterface = Self; type RewardCurve = RewardCurve; - type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; type Call = Call; - type UnsignedPriority = StakingUnsignedPriority; type MaxIterations = MaxIterations; type MinSolutionScoreBump = MinSolutionScoreBump; + type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; + type UnsignedPriority = StakingUnsignedPriority; // The unsigned solution weight targeted by the OCW. We set it to the maximum possible value of // a single extrinsic. type OffchainSolutionWeightLimit = OffchainSolutionWeightLimit; - type ElectionProvider = ElectionProviderMultiPhase; type WeightInfo = weights::pallet_staking::WeightInfo; } @@ -441,6 +442,7 @@ impl pallet_democracy::Config for Runtime { EnsureRoot, pallet_collective::EnsureProportionAtLeast<_2, _3, AccountId, CouncilCollective>, >; + type BlacklistOrigin = EnsureRoot; // To cancel a proposal before it has been passed, the technical committee must be unanimous or // Root must agree. type CancelProposalOrigin = EnsureOneOf< @@ -448,17 +450,16 @@ impl pallet_democracy::Config for Runtime { EnsureRoot, pallet_collective::EnsureProportionAtLeast<_1, _1, AccountId, TechnicalCollective>, >; - type BlacklistOrigin = EnsureRoot; // Any single technical committee member may veto a coming council proposal, however they can // only do it once and it lasts only for the cooloff period. type VetoOrigin = pallet_collective::EnsureMember; type CooloffPeriod = CooloffPeriod; type PreimageByteDeposit = PreimageByteDeposit; + type OperationalPreimageOrigin = pallet_collective::EnsureMember; type Slash = Treasury; type Scheduler = Scheduler; type PalletsOrigin = OriginCaller; type MaxVotes = MaxVotes; - type OperationalPreimageOrigin = pallet_collective::EnsureMember; type WeightInfo = weights::pallet_democracy::WeightInfo; type MaxProposals = MaxProposals; } @@ -499,6 +500,7 @@ const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); impl pallet_elections_phragmen::Config for Runtime { type Event = Event; + type ModuleId = ElectionsPhragmenModuleId; type Currency = Balances; type ChangeMembers = Council; type InitializeMembers = Council; @@ -511,7 +513,6 @@ impl pallet_elections_phragmen::Config for Runtime { type DesiredMembers = DesiredMembers; type DesiredRunnersUp = DesiredRunnersUp; type TermDuration = TermDuration; - type ModuleId = ElectionsPhragmenModuleId; type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; } @@ -581,31 +582,31 @@ impl pallet_treasury::Config for Runtime { type SpendPeriod = SpendPeriod; type Burn = Burn; type BurnDestination = Society; - type SpendFunds = Bounties; type WeightInfo = weights::pallet_treasury::WeightInfo; + type SpendFunds = Bounties; } impl pallet_bounties::Config for Runtime { - type Event = Event; type BountyDepositBase = BountyDepositBase; type BountyDepositPayoutDelay = BountyDepositPayoutDelay; type BountyUpdatePeriod = BountyUpdatePeriod; type BountyCuratorDeposit = BountyCuratorDeposit; type BountyValueMinimum = BountyValueMinimum; type DataDepositPerByte = DataDepositPerByte; + type Event = Event; type MaximumReasonLength = MaximumReasonLength; type WeightInfo = weights::pallet_bounties::WeightInfo; } impl pallet_tips::Config for Runtime { - type Event = Event; - type DataDepositPerByte = DataDepositPerByte; type MaximumReasonLength = MaximumReasonLength; + type DataDepositPerByte = DataDepositPerByte; type Tippers = ElectionsPhragmen; type TipCountdown = TipCountdown; type TipFindersFee = TipFindersFee; type TipReportDepositBase = TipReportDepositBase; + type Event = Event; type WeightInfo = weights::pallet_tips::WeightInfo; } @@ -635,9 +636,9 @@ parameter_types! { impl pallet_im_online::Config for Runtime { type AuthorityId = ImOnlineId; type Event = Event; + type SessionDuration = SessionDuration; type ValidatorSet = Historical; type ReportUnresponsiveness = Offences; - type SessionDuration = SessionDuration; type UnsignedPriority = ImOnlineUnsignedPriority; type WeightInfo = weights::pallet_im_online::WeightInfo; } @@ -646,8 +647,6 @@ impl pallet_grandpa::Config for Runtime { type Event = Event; type Call = Call; - type KeyOwnerProofSystem = Historical; - type KeyOwnerProof = >::Proof; @@ -656,6 +655,8 @@ impl pallet_grandpa::Config for Runtime { GrandpaId, )>>::IdentificationTuple; + type KeyOwnerProofSystem = Historical; + type HandleEquivocation = pallet_grandpa::EquivocationHandler; @@ -715,8 +716,8 @@ impl frame_system::offchain::SigningTypes for Runtime { impl frame_system::offchain::SendTransactionTypes for Runtime where Call: From, { - type OverarchingCall = Call; type Extrinsic = UncheckedExtrinsic; + type OverarchingCall = Call; } parameter_types! { @@ -744,15 +745,15 @@ parameter_types! { impl pallet_identity::Config for Runtime { type Event = Event; type Currency = Balances; - type Slashed = Treasury; type BasicDeposit = BasicDeposit; type FieldDeposit = FieldDeposit; type SubAccountDeposit = SubAccountDeposit; type MaxSubAccounts = MaxSubAccounts; type MaxAdditionalFields = MaxAdditionalFields; type MaxRegistrars = MaxRegistrars; - type RegistrarOrigin = MoreThanHalfCouncil; + type Slashed = Treasury; type ForceOrigin = MoreThanHalfCouncil; + type RegistrarOrigin = MoreThanHalfCouncil; type WeightInfo = weights::pallet_identity::WeightInfo; } @@ -810,6 +811,7 @@ parameter_types! { impl pallet_society::Config for Runtime { type Event = Event; + type ModuleId = SocietyModuleId; type Currency = Balances; type Randomness = RandomnessCollectiveFlip; type CandidateDeposit = CandidateDeposit; @@ -822,7 +824,6 @@ impl pallet_society::Config for Runtime { type FounderSetOrigin = pallet_collective::EnsureProportionMoreThan<_1, _2, AccountId, CouncilCollective>; type SuspensionJudgementOrigin = pallet_society::EnsureFounder; type ChallengePeriod = ChallengePeriod; - type ModuleId = SocietyModuleId; } parameter_types! { @@ -903,7 +904,8 @@ impl InstanceFilter for ProxyType { // Specifically omitting Vesting `vested_transfer`, and `force_vested_transfer` Call::Scheduler(..) | Call::Proxy(..) | - Call::Multisig(..) + Call::Multisig(..) | + Call::Gilt(..) ), ProxyType::Governance => matches!(c, Call::Democracy(..) | @@ -955,6 +957,32 @@ impl pallet_proxy::Config for Runtime { type AnnouncementDepositFactor = AnnouncementDepositFactor; } +parameter_types! { + pub const QueueCount: u32 = 300; + pub const MaxQueueLen: u32 = 1000; + pub const FifoQueueLen: u32 = 250; + pub const GiltPeriod: BlockNumber = 30 * DAYS; + pub const MinFreeze: Balance = 100 * DOLLARS; + pub const IntakePeriod: BlockNumber = 5 * MINUTES; + pub const MaxIntakeBids: u32 = 100; +} + +impl pallet_gilt::Config for Runtime { + type Event = Event; + type Currency = Balances; + type AdminOrigin = MoreThanHalfCouncil; + type Deficit = (); // Mint + type Surplus = (); // Burn + type QueueCount = QueueCount; + type MaxQueueLen = MaxQueueLen; + type FifoQueueLen = FifoQueueLen; + type Period = GiltPeriod; + type MinFreeze = MinFreeze; + type IntakePeriod = IntakePeriod; + type MaxIntakeBids = MaxIntakeBids; + type WeightInfo = ();//weights::pallet_gilt::WeightInfo; +} + pub struct CustomOnRuntimeUpgrade; impl frame_support::traits::OnRuntimeUpgrade for CustomOnRuntimeUpgrade { fn on_runtime_upgrade() -> frame_support::weights::Weight { @@ -1033,6 +1061,9 @@ construct_runtime! { // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Module, Call, Storage, Event, ValidateUnsigned} = 37, + + // Gilts module. + Gilt: pallet_gilt::{Module, Call, Storage, Event} = 38, } } @@ -1366,6 +1397,7 @@ sp_api::impl_runtime_apis! { add_benchmark!(params, batches, pallet_democracy, Democracy); add_benchmark!(params, batches, pallet_elections_phragmen, ElectionsPhragmen); add_benchmark!(params, batches, pallet_election_provider_multi_phase, ElectionProviderMultiPhase); + add_benchmark!(params, batches, pallet_gilt, Gilt); add_benchmark!(params, batches, pallet_identity, Identity); add_benchmark!(params, batches, pallet_im_online, ImOnline); add_benchmark!(params, batches, pallet_indices, Indices); From 19e4f277672af58f1edff946ba60900c00a9cad0 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 9 Mar 2021 09:29:51 +0100 Subject: [PATCH 02/44] Fixes --- Cargo.lock | 2 ++ runtime/kusama/Cargo.toml | 2 ++ runtime/kusama/src/lib.rs | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Cargo.lock b/Cargo.lock index c17d5ecad5a6..ecab84d3cbc5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4293,9 +4293,11 @@ name = "pallet-gilt" version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", + "serde", "sp-arithmetic", "sp-runtime", "sp-std", diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 6a69219cb0bf..b038345409d6 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -120,6 +120,7 @@ std = [ "pallet-election-provider-multi-phase/std", "pallet-democracy/std", "frame-executive/std", + "pallet-gilt/std", "pallet-grandpa/std", "pallet-identity/std", "pallet-im-online/std", @@ -166,6 +167,7 @@ runtime-benchmarks = [ "pallet-democracy/runtime-benchmarks", "pallet-elections-phragmen/runtime-benchmarks", "pallet-election-provider-multi-phase/runtime-benchmarks", + "pallet-gilt/runtime-benchmarks", "pallet-grandpa/runtime-benchmarks", "pallet-identity/runtime-benchmarks", "pallet-im-online/runtime-benchmarks", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d07ca4a893c0..7e71a9be560e 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1063,7 +1063,7 @@ construct_runtime! { ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Module, Call, Storage, Event, ValidateUnsigned} = 37, // Gilts module. - Gilt: pallet_gilt::{Module, Call, Storage, Event} = 38, + Gilt: pallet_gilt::{Module, Call, Storage, Event, Config} = 38, } } From 0e66e2ae89cc81ad9e09a860f3d8ae7442dca316 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 9 Mar 2021 12:28:04 +0100 Subject: [PATCH 03/44] Fixes --- runtime/kusama/src/constants.rs | 8 -------- runtime/kusama/src/lib.rs | 22 ++++++++++++++++++++-- 2 files changed, 20 insertions(+), 10 deletions(-) diff --git a/runtime/kusama/src/constants.rs b/runtime/kusama/src/constants.rs index 91d6b3545225..531a17c2c64d 100644 --- a/runtime/kusama/src/constants.rs +++ b/runtime/kusama/src/constants.rs @@ -31,17 +31,9 @@ pub mod currency { /// Time and blocks. pub mod time { use primitives::v0::{Moment, BlockNumber}; - // Kusama & mainnet pub const MILLISECS_PER_BLOCK: Moment = 6000; - // Testnet -// pub const MILLISECS_PER_BLOCK: Moment = 1000; pub const SLOT_DURATION: Moment = MILLISECS_PER_BLOCK; - // Kusama pub const EPOCH_DURATION_IN_BLOCKS: BlockNumber = 1 * HOURS; - // Mainnet -// pub const EPOCH_DURATION_IN_BLOCKS: BlockNumber = 4 * HOURS; - // Testnet -// pub const EPOCH_DURATION_IN_BLOCKS: BlockNumber = 10 * MINUTES; // These time units are defined in number of blocks. pub const MINUTES: BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as BlockNumber); diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 7e71a9be560e..28c1c1b2ab4d 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -57,7 +57,7 @@ use sp_core::OpaqueMetadata; use sp_staking::SessionIndex; use frame_support::{ parameter_types, construct_runtime, RuntimeDebug, - traits::{KeyOwnerProofSystem, Randomness, LockIdentifier, Filter, InstanceFilter}, + traits::{KeyOwnerProofSystem, Randomness, LockIdentifier, Filter, InstanceFilter, Imbalance}, weights::Weight, }; use frame_system::{EnsureRoot, EnsureOneOf}; @@ -77,6 +77,7 @@ pub use pallet_balances::Call as BalancesCall; /// Constant values used within the runtime. pub mod constants; use constants::{time::*, currency::*, fee::*}; +use frame_support::traits::{OnUnbalanced, Currency}; // Weights used in the runtime. mod weights; @@ -372,12 +373,29 @@ type SlashCancelOrigin = EnsureOneOf< pallet_collective::EnsureProportionAtLeast<_1, _2, AccountId, CouncilCollective> >; +type NegativeImbalance = >::NegativeImbalance; +pub struct CappedTreasury; +impl OnUnbalanced for CappedTreasury { + fn on_unbalanced(rewards: NegativeImbalance) { + let blocks_per_era = SessionsPerEra::get() * EPOCH_DURATION_IN_BLOCKS; + let blocks_per_year = 365 * DAYS; + let eras_per_year = blocks_per_year / blocks_per_era; + let payout_per_year = Balances::total_issuance() / 10; // max_inflation is 10% per year + let payout_per_era = payout_per_year / Balance::from(eras_per_year); + let remaining_issuance = rewards.peek(); + let staking_issuance = payout_per_era.saturating_sub(remaining_issuance); + let treasury_rewards = staking_issuance.min(remaining_issuance); + let (for_treasury, _for_burning) = rewards.split(treasury_rewards); + Treasury::on_unbalanced(for_treasury); + } +} + impl pallet_staking::Config for Runtime { type Currency = Balances; type UnixTime = Timestamp; type CurrencyToVote = CurrencyToVote; type ElectionProvider = ElectionProviderMultiPhase; - type RewardRemainder = Treasury; + type RewardRemainder = CappedTreasury; type Event = Event; type Slash = Treasury; type Reward = (); From 9f04033c0ad53ef84e37be3ca5ccd276ad9d118a Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 9 Mar 2021 13:46:49 +0100 Subject: [PATCH 04/44] Fixes --- node/service/src/chain_spec.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index 6d53426fc3a9..53ec6b549c25 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -271,6 +271,7 @@ fn polkadot_staging_testnet_config_genesis(wasm_binary: &[u8]) -> polkadot::Gene }, pallet_vesting: polkadot::VestingConfig { vesting: vec![] }, pallet_treasury: Default::default(), + pallet_gilt: Default::default(), } } @@ -1235,6 +1236,7 @@ pub fn kusama_testnet_genesis( }, pallet_vesting: kusama::VestingConfig { vesting: vec![] }, pallet_treasury: Default::default(), + pallet_gilt: Default::default(), } } From 567053be8b0ac2d9929d0f57311aaf36d580b5e5 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 9 Mar 2021 14:03:25 +0100 Subject: [PATCH 05/44] Fixes --- node/service/src/chain_spec.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index 53ec6b549c25..83b41c20d0f9 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -271,7 +271,6 @@ fn polkadot_staging_testnet_config_genesis(wasm_binary: &[u8]) -> polkadot::Gene }, pallet_vesting: polkadot::VestingConfig { vesting: vec![] }, pallet_treasury: Default::default(), - pallet_gilt: Default::default(), } } @@ -655,6 +654,7 @@ fn kusama_staging_testnet_config_genesis(wasm_binary: &[u8]) -> kusama::GenesisC }, pallet_vesting: kusama::VestingConfig { vesting: vec![] }, pallet_treasury: Default::default(), + pallet_gilt: Default::default(), } } From b18c18b85baab3e20a483a5bdf9e8cdc69f286b6 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 9 Mar 2021 14:18:38 +0100 Subject: [PATCH 06/44] Fixes --- Cargo.lock | 290 +++++++++++++++++++------------------- runtime/kusama/src/lib.rs | 2 + 2 files changed, 147 insertions(+), 145 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ecab84d3cbc5..dd7428b07608 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1646,7 +1646,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", ] @@ -1664,7 +1664,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -1683,7 +1683,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "Inflector", "chrono", @@ -1706,7 +1706,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -1722,7 +1722,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "serde", @@ -1733,7 +1733,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "bitflags", "frame-metadata", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1771,7 +1771,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "proc-macro2", "quote", @@ -1793,7 +1793,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1810,7 +1810,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -1824,7 +1824,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-api", @@ -1833,7 +1833,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "parity-scale-codec", @@ -4136,7 +4136,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4152,7 +4152,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4167,7 +4167,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4192,7 +4192,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4207,7 +4207,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4222,7 +4222,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4239,7 +4239,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4254,7 +4254,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4275,7 +4275,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4291,7 +4291,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4306,7 +4306,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4328,7 +4328,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4344,7 +4344,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4364,7 +4364,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4381,7 +4381,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4395,7 +4395,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4411,7 +4411,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4425,7 +4425,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4441,7 +4441,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4463,7 +4463,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4479,7 +4479,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4492,7 +4492,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "enumflags2", "frame-support", @@ -4507,7 +4507,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4523,7 +4523,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4543,7 +4543,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4559,7 +4559,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4573,7 +4573,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4597,7 +4597,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -4608,7 +4608,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4622,7 +4622,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4641,7 +4641,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4656,7 +4656,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-support", "frame-system", @@ -4672,7 +4672,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4689,7 +4689,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4700,7 +4700,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4716,7 +4716,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4732,7 +4732,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6911,7 +6911,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7161,7 +7161,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "async-trait", "derive_more", @@ -7189,7 +7189,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7212,7 +7212,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7228,7 +7228,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7249,7 +7249,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -7260,7 +7260,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "chrono", "fdlimit", @@ -7298,7 +7298,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "fnv", @@ -7332,7 +7332,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "blake2-rfc", "hash-db", @@ -7362,7 +7362,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7373,7 +7373,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "fork-tree", @@ -7419,7 +7419,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "futures 0.3.12", @@ -7443,7 +7443,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7456,7 +7456,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7482,7 +7482,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "sc-client-api", @@ -7496,7 +7496,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "lazy_static", @@ -7525,7 +7525,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "parity-scale-codec", @@ -7541,7 +7541,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "parity-scale-codec", @@ -7556,7 +7556,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "parity-scale-codec", @@ -7574,7 +7574,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "dyn-clone", @@ -7613,7 +7613,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "finality-grandpa", @@ -7637,7 +7637,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "futures 0.3.12", @@ -7658,7 +7658,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -7676,7 +7676,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "async-trait", "derive_more", @@ -7696,7 +7696,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "hash-db", "lazy_static", @@ -7715,7 +7715,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "async-std", "async-trait", @@ -7768,7 +7768,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7784,7 +7784,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "bytes 0.5.6", "fnv", @@ -7811,7 +7811,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "libp2p", @@ -7824,7 +7824,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7833,7 +7833,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "hash-db", @@ -7867,7 +7867,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "futures 0.3.12", @@ -7891,7 +7891,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -7909,7 +7909,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "directories", "exit-future", @@ -7972,7 +7972,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "parity-scale-codec", @@ -7987,7 +7987,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8007,7 +8007,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "chrono", "futures 0.3.12", @@ -8029,7 +8029,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8057,7 +8057,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8068,7 +8068,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "futures 0.3.12", @@ -8090,7 +8090,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8496,7 +8496,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "sp-core", @@ -8508,7 +8508,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "hash-db", "log", @@ -8525,7 +8525,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -8537,7 +8537,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "serde", @@ -8549,7 +8549,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "integer-sqrt", "num-traits", @@ -8562,7 +8562,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-api", @@ -8574,7 +8574,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8585,7 +8585,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-api", @@ -8597,7 +8597,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "log", @@ -8615,7 +8615,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "serde", "serde_json", @@ -8624,7 +8624,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8650,7 +8650,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "merlin", "parity-scale-codec", @@ -8670,7 +8670,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8680,7 +8680,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8692,7 +8692,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "base58", "blake2-rfc", @@ -8736,7 +8736,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8745,7 +8745,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "proc-macro2", "quote", @@ -8755,7 +8755,7 @@ dependencies = [ [[package]] name = "sp-election-providers" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8766,7 +8766,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "environmental", "parity-scale-codec", @@ -8777,7 +8777,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "finality-grandpa", "log", @@ -8794,7 +8794,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8806,7 +8806,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "hash-db", @@ -8830,7 +8830,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "lazy_static", "sp-core", @@ -8841,7 +8841,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "async-trait", "derive_more", @@ -8858,7 +8858,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "serde", @@ -8871,7 +8871,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -8882,7 +8882,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "sp-api", "sp-core", @@ -8892,7 +8892,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "backtrace", ] @@ -8900,7 +8900,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "serde", "sp-core", @@ -8909,7 +8909,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "either", "hash256-std-hasher", @@ -8930,7 +8930,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8947,7 +8947,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "Inflector", "proc-macro-crate", @@ -8959,7 +8959,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "serde", "serde_json", @@ -8968,7 +8968,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-api", @@ -8981,7 +8981,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8991,7 +8991,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "hash-db", "log", @@ -9013,12 +9013,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9031,7 +9031,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "sp-core", @@ -9044,7 +9044,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9058,7 +9058,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "log", "parity-scale-codec", @@ -9071,7 +9071,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "derive_more", "futures 0.3.12", @@ -9087,7 +9087,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "hash-db", "memory-db", @@ -9101,7 +9101,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "futures-core", @@ -9113,7 +9113,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9125,7 +9125,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9257,7 +9257,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "chrono", "console_error_panic_hook", @@ -9284,7 +9284,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "platforms", ] @@ -9292,7 +9292,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9315,7 +9315,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "async-std", "derive_more", @@ -9329,7 +9329,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.1.29", "futures 0.3.12", @@ -9356,7 +9356,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9366,7 +9366,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "proc-macro-crate", "quote", @@ -10049,7 +10049,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate.git?branch=master#ac1f7ff32bf0d0e9c328cfe083bee7492c639946" +source = "git+https://github.com/paritytech/substrate.git?branch=master#e68ff138b57c47ee3aa822cdb1554d039694bb7a" dependencies = [ "frame-try-runtime", "log", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 28c1c1b2ab4d..1a334cf67f63 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -976,6 +976,7 @@ impl pallet_proxy::Config for Runtime { } parameter_types! { + pub IgnoredIssuance: Balance = Treasury::pot(); pub const QueueCount: u32 = 300; pub const MaxQueueLen: u32 = 1000; pub const FifoQueueLen: u32 = 250; @@ -991,6 +992,7 @@ impl pallet_gilt::Config for Runtime { type AdminOrigin = MoreThanHalfCouncil; type Deficit = (); // Mint type Surplus = (); // Burn + type IgnoredIssuance = IgnoredIssuance; type QueueCount = QueueCount; type MaxQueueLen = MaxQueueLen; type FifoQueueLen = FifoQueueLen; From fe2d06ed791346cd96a5b6cb41d28d1dd88d110b Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 10 Mar 2021 13:35:00 +0100 Subject: [PATCH 07/44] Fixes --- Cargo.lock | 304 ++++++++++++++++++++++++++++------------------------- 1 file changed, 160 insertions(+), 144 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index db403a16223b..17bf2a7c8cf1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1646,7 +1646,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", ] @@ -1664,7 +1664,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -1683,7 +1683,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "Inflector", "chrono", @@ -1706,7 +1706,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -1722,7 +1722,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "serde", @@ -1733,7 +1733,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "bitflags", "frame-metadata", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1771,7 +1771,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "proc-macro2", "quote", @@ -1793,7 +1793,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1810,7 +1810,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -1824,7 +1824,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-api", @@ -1833,7 +1833,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "parity-scale-codec", @@ -2913,6 +2913,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -4135,7 +4136,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4151,7 +4152,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4166,7 +4167,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4191,7 +4192,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4206,7 +4207,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4221,7 +4222,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4238,7 +4239,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4253,7 +4254,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4274,7 +4275,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4287,10 +4288,25 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "serde", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4312,7 +4328,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4328,7 +4344,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4348,7 +4364,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4365,7 +4381,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4379,7 +4395,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4395,7 +4411,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4409,7 +4425,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4425,7 +4441,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4447,7 +4463,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4463,7 +4479,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4476,7 +4492,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "enumflags2", "frame-support", @@ -4491,7 +4507,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4507,7 +4523,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4527,7 +4543,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4543,7 +4559,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4557,7 +4573,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4581,7 +4597,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4592,7 +4608,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4606,7 +4622,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4625,7 +4641,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4640,7 +4656,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-support", "frame-system", @@ -4656,7 +4672,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4673,7 +4689,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4684,7 +4700,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4700,7 +4716,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4716,7 +4732,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6906,7 +6922,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7156,7 +7172,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "async-trait", "derive_more", @@ -7184,7 +7200,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7207,7 +7223,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7223,7 +7239,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7244,7 +7260,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7255,7 +7271,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "chrono", "fdlimit", @@ -7293,7 +7309,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "fnv", @@ -7327,7 +7343,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "blake2-rfc", "hash-db", @@ -7357,7 +7373,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7368,7 +7384,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "fork-tree", @@ -7414,7 +7430,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "futures 0.3.12", @@ -7438,7 +7454,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7451,7 +7467,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7477,7 +7493,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "sc-client-api", @@ -7491,7 +7507,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "lazy_static", @@ -7520,7 +7536,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "parity-scale-codec", @@ -7536,7 +7552,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "parity-scale-codec", @@ -7551,7 +7567,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "parity-scale-codec", @@ -7569,7 +7585,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "dyn-clone", @@ -7608,7 +7624,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "finality-grandpa", @@ -7632,7 +7648,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "futures 0.3.12", @@ -7653,7 +7669,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -7671,7 +7687,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "async-trait", "derive_more", @@ -7691,7 +7707,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "hash-db", "lazy_static", @@ -7710,7 +7726,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "async-std", "async-trait", @@ -7763,7 +7779,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7779,7 +7795,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "bytes 0.5.6", "fnv", @@ -7806,7 +7822,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "libp2p", @@ -7819,7 +7835,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7828,7 +7844,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "hash-db", @@ -7862,7 +7878,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "futures 0.3.12", @@ -7886,7 +7902,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -7904,7 +7920,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "directories", "exit-future", @@ -7967,7 +7983,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "parity-scale-codec", @@ -7982,7 +7998,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8002,7 +8018,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "chrono", "futures 0.3.12", @@ -8024,7 +8040,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8052,7 +8068,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8063,7 +8079,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "futures 0.3.12", @@ -8085,7 +8101,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8491,7 +8507,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "sp-core", @@ -8503,7 +8519,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "hash-db", "log", @@ -8520,7 +8536,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -8532,7 +8548,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "serde", @@ -8544,7 +8560,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "integer-sqrt", "num-traits", @@ -8557,7 +8573,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-api", @@ -8569,7 +8585,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8580,7 +8596,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-api", @@ -8592,7 +8608,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "log", @@ -8610,7 +8626,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "serde", "serde_json", @@ -8619,7 +8635,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8645,7 +8661,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "merlin", "parity-scale-codec", @@ -8666,7 +8682,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8676,7 +8692,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8688,7 +8704,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "base58", "blake2-rfc", @@ -8732,7 +8748,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8741,7 +8757,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "proc-macro2", "quote", @@ -8751,7 +8767,7 @@ dependencies = [ [[package]] name = "sp-election-providers" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8762,7 +8778,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "environmental", "parity-scale-codec", @@ -8773,7 +8789,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "finality-grandpa", "log", @@ -8790,7 +8806,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8802,7 +8818,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "hash-db", @@ -8826,7 +8842,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "lazy_static", "sp-core", @@ -8837,7 +8853,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "async-trait", "derive_more", @@ -8854,7 +8870,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "serde", @@ -8867,7 +8883,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8878,7 +8894,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "sp-api", "sp-core", @@ -8888,7 +8904,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "backtrace", ] @@ -8896,7 +8912,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "serde", "sp-core", @@ -8905,7 +8921,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "either", "hash256-std-hasher", @@ -8926,7 +8942,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8943,7 +8959,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -8955,7 +8971,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "serde", "serde_json", @@ -8964,7 +8980,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-api", @@ -8977,7 +8993,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8987,7 +9003,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "hash-db", "log", @@ -9009,12 +9025,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9027,7 +9043,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "sp-core", @@ -9040,7 +9056,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9054,7 +9070,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "log", "parity-scale-codec", @@ -9067,7 +9083,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "derive_more", "futures 0.3.12", @@ -9083,7 +9099,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "hash-db", "memory-db", @@ -9097,7 +9113,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "futures-core", @@ -9109,7 +9125,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9121,7 +9137,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9253,7 +9269,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "chrono", "console_error_panic_hook", @@ -9280,7 +9296,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "platforms", ] @@ -9288,7 +9304,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9311,7 +9327,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "async-std", "derive_more", @@ -9325,7 +9341,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.1.29", "futures 0.3.12", @@ -9352,7 +9368,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9362,7 +9378,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10045,7 +10061,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#24613496216b8c991baa24b26afc8346d313fbf5" +source = "git+https://github.com/paritytech/substrate?branch=master#24613496216b8c991baa24b26afc8346d313fbf5" dependencies = [ "frame-try-runtime", "log", From 140fbf789ef7601ebe9f0e41bf79294c0cf4dd93 Mon Sep 17 00:00:00 2001 From: Parity Benchmarking Bot Date: Wed, 10 Mar 2021 14:07:53 +0000 Subject: [PATCH 08/44] cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_gilt --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/ --- runtime/kusama/src/weights/pallet_gilt.rs | 96 +++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 runtime/kusama/src/weights/pallet_gilt.rs diff --git a/runtime/kusama/src/weights/pallet_gilt.rs b/runtime/kusama/src/weights/pallet_gilt.rs new file mode 100644 index 000000000000..6ac5c58c8df9 --- /dev/null +++ b/runtime/kusama/src/weights/pallet_gilt.rs @@ -0,0 +1,96 @@ +// 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 . +//! Autogenerated weights for pallet_gilt +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 3.0.0 +//! DATE: 2021-03-10, STEPS: `[50, ]`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 128 + +// Executed Command: +// target/release/polkadot +// benchmark +// --chain=kusama-dev +// --steps=50 +// --repeat=20 +// --pallet=pallet_gilt +// --extrinsic=* +// --execution=wasm +// --wasm-execution=compiled +// --heap-pages=4096 +// --header=./file_header.txt +// --output=./runtime/kusama/src/weights/ + + +#![allow(unused_parens)] +#![allow(unused_imports)] + +use frame_support::{traits::Get, weights::Weight}; +use sp_std::marker::PhantomData; + +/// Weight functions for pallet_gilt. +pub struct WeightInfo(PhantomData); +impl pallet_gilt::WeightInfo for WeightInfo { + fn place_bid(l: u32, ) -> Weight { + (66_637_000 as Weight) + // Standard Error: 0 + .saturating_add((308_000 as Weight).saturating_mul(l as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + fn place_bid_max() -> Weight { + (307_267_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + fn retract_bid(l: u32, ) -> Weight { + (66_767_000 as Weight) + // Standard Error: 0 + .saturating_add((250_000 as Weight).saturating_mul(l as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + fn set_target() -> Weight { + (5_467_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) + } + fn thaw() -> Weight { + (73_106_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + } + fn pursue_target_noop() -> Weight { + (3_203_000 as Weight) + .saturating_add(T::DbWeight::get().reads(1 as Weight)) + } + fn pursue_target_per_item(b: u32, ) -> Weight { + (68_961_000 as Weight) + // Standard Error: 2_000 + .saturating_add((10_500_000 as Weight).saturating_mul(b as Weight)) + .saturating_add(T::DbWeight::get().reads(3 as Weight)) + .saturating_add(T::DbWeight::get().writes(3 as Weight)) + .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(b as Weight))) + } + fn pursue_target_per_queue(q: u32, ) -> Weight { + (33_795_000 as Weight) + // Standard Error: 15_000 + .saturating_add((16_999_000 as Weight).saturating_mul(q as Weight)) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(q as Weight))) + .saturating_add(T::DbWeight::get().writes(2 as Weight)) + .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(q as Weight))) + } +} From 4a1cdf47bfc8bf774971b9fdd30f1c6aca048758 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 10 Mar 2021 18:57:48 +0100 Subject: [PATCH 09/44] Use real weights --- runtime/kusama/src/lib.rs | 3 +-- runtime/kusama/src/weights/mod.rs | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 679de00c1a64..106d21443c8a 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -621,7 +621,6 @@ impl pallet_bounties::Config for Runtime { type Event = Event; type MaximumReasonLength = MaximumReasonLength; type WeightInfo = weights::pallet_bounties::WeightInfo; - } impl pallet_tips::Config for Runtime { @@ -1007,7 +1006,7 @@ impl pallet_gilt::Config for Runtime { type MinFreeze = MinFreeze; type IntakePeriod = IntakePeriod; type MaxIntakeBids = MaxIntakeBids; - type WeightInfo = ();//weights::pallet_gilt::WeightInfo; + type WeightInfo = weights::pallet_gilt::WeightInfo; } pub struct CustomOnRuntimeUpgrade; diff --git a/runtime/kusama/src/weights/mod.rs b/runtime/kusama/src/weights/mod.rs index f4b1a3b77906..0fd99a430b36 100644 --- a/runtime/kusama/src/weights/mod.rs +++ b/runtime/kusama/src/weights/mod.rs @@ -22,6 +22,7 @@ pub mod pallet_collective; pub mod pallet_democracy; pub mod pallet_elections_phragmen; pub mod pallet_election_provider_multi_phase; +pub mod pallet_gilt; pub mod pallet_identity; pub mod pallet_im_online; pub mod pallet_indices; From 7d169222cb1afbf19808c077bf8a4bd7c14c44ad Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 10 Mar 2021 19:03:25 +0100 Subject: [PATCH 10/44] Update lock --- Cargo.lock | 306 ++++++++++++++++++++++++++++------------------------- 1 file changed, 161 insertions(+), 145 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b02fcf75f77c..062cab2d2a7b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1646,7 +1646,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", ] @@ -1664,7 +1664,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -1683,7 +1683,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "Inflector", "chrono", @@ -1706,7 +1706,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -1722,7 +1722,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "serde", @@ -1733,7 +1733,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "bitflags", "frame-metadata", @@ -1759,7 +1759,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1771,7 +1771,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -1783,7 +1783,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "proc-macro2", "quote", @@ -1793,7 +1793,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-metadata", "frame-support", @@ -1814,7 +1814,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1831,7 +1831,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -1845,7 +1845,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-api", @@ -1854,7 +1854,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "parity-scale-codec", @@ -2934,6 +2934,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -4156,7 +4157,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4172,7 +4173,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4187,7 +4188,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4212,7 +4213,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4227,7 +4228,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4242,7 +4243,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4259,7 +4260,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4274,7 +4275,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4295,7 +4296,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4308,10 +4309,25 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "serde", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4333,7 +4349,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4349,7 +4365,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4369,7 +4385,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4386,7 +4402,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4400,7 +4416,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4416,7 +4432,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4430,7 +4446,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4446,7 +4462,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4468,7 +4484,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4484,7 +4500,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4497,7 +4513,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "enumflags2", "frame-support", @@ -4512,7 +4528,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4528,7 +4544,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4548,7 +4564,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4564,7 +4580,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4578,7 +4594,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4602,7 +4618,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4613,7 +4629,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4627,7 +4643,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4646,7 +4662,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4661,7 +4677,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-support", "frame-system", @@ -4677,7 +4693,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4694,7 +4710,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4705,7 +4721,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4721,7 +4737,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-benchmarking", "frame-support", @@ -4737,7 +4753,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6929,7 +6945,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7185,7 +7201,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "async-trait", "derive_more", @@ -7213,7 +7229,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7236,7 +7252,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7252,7 +7268,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7273,7 +7289,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7284,7 +7300,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "chrono", "fdlimit", @@ -7322,7 +7338,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "fnv", @@ -7356,7 +7372,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "blake2-rfc", "hash-db", @@ -7386,7 +7402,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7397,7 +7413,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "fork-tree", @@ -7443,7 +7459,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "futures 0.3.12", @@ -7467,7 +7483,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7480,7 +7496,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7506,7 +7522,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "sc-client-api", @@ -7520,7 +7536,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "lazy_static", @@ -7549,7 +7565,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "parity-scale-codec", @@ -7565,7 +7581,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "parity-scale-codec", @@ -7580,7 +7596,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "parity-scale-codec", @@ -7598,7 +7614,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "dyn-clone", @@ -7637,7 +7653,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "finality-grandpa", @@ -7661,7 +7677,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "futures 0.3.12", @@ -7682,7 +7698,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -7700,7 +7716,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "async-trait", "derive_more", @@ -7720,7 +7736,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "hash-db", "lazy_static", @@ -7739,7 +7755,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "async-std", "async-trait", @@ -7792,7 +7808,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7808,7 +7824,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "bytes 0.5.6", "fnv", @@ -7836,7 +7852,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "libp2p", @@ -7849,7 +7865,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7858,7 +7874,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "hash-db", @@ -7892,7 +7908,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "futures 0.3.12", @@ -7916,7 +7932,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -7934,7 +7950,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "directories", "exit-future", @@ -7997,7 +8013,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "parity-scale-codec", @@ -8012,7 +8028,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8032,7 +8048,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "chrono", "futures 0.3.12", @@ -8054,7 +8070,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8082,7 +8098,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8093,7 +8109,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "futures 0.3.12", @@ -8115,7 +8131,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8521,7 +8537,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "sp-core", @@ -8533,7 +8549,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "hash-db", "log", @@ -8550,7 +8566,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -8562,7 +8578,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "serde", @@ -8574,7 +8590,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "integer-sqrt", "num-traits", @@ -8587,7 +8603,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-api", @@ -8599,7 +8615,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8610,7 +8626,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-api", @@ -8622,7 +8638,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "log", @@ -8640,7 +8656,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "serde", "serde_json", @@ -8649,7 +8665,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8675,7 +8691,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "merlin", "parity-scale-codec", @@ -8696,7 +8712,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8706,7 +8722,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8718,7 +8734,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "base58", "blake2-rfc", @@ -8762,7 +8778,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8771,7 +8787,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "proc-macro2", "quote", @@ -8781,7 +8797,7 @@ dependencies = [ [[package]] name = "sp-election-providers" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8792,7 +8808,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "environmental", "parity-scale-codec", @@ -8803,7 +8819,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "finality-grandpa", "log", @@ -8820,7 +8836,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8832,7 +8848,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "hash-db", @@ -8856,7 +8872,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "lazy_static", "sp-core", @@ -8867,7 +8883,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "async-trait", "derive_more", @@ -8884,7 +8900,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "serde", @@ -8897,7 +8913,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8908,7 +8924,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "sp-api", "sp-core", @@ -8918,7 +8934,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "backtrace", ] @@ -8926,7 +8942,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "serde", "sp-core", @@ -8935,7 +8951,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "either", "hash256-std-hasher", @@ -8956,7 +8972,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8973,7 +8989,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -8985,7 +9001,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "serde", "serde_json", @@ -8994,7 +9010,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-api", @@ -9007,7 +9023,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9017,7 +9033,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "hash-db", "log", @@ -9039,12 +9055,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9057,7 +9073,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "sp-core", @@ -9070,7 +9086,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9084,7 +9100,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "log", "parity-scale-codec", @@ -9097,7 +9113,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "derive_more", "futures 0.3.12", @@ -9113,7 +9129,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "hash-db", "memory-db", @@ -9127,7 +9143,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "futures-core", @@ -9139,7 +9155,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9151,7 +9167,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9283,7 +9299,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "chrono", "console_error_panic_hook", @@ -9310,7 +9326,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "platforms", ] @@ -9318,7 +9334,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9341,7 +9357,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "async-std", "derive_more", @@ -9355,7 +9371,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.1.29", "futures 0.3.12", @@ -9383,7 +9399,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9393,7 +9409,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10076,7 +10092,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#b24c43af1a77168feed445136ea4569f1d132c3a" +source = "git+https://github.com/paritytech/substrate?branch=master#b24c43af1a77168feed445136ea4569f1d132c3a" dependencies = [ "frame-try-runtime", "log", From 1ed17ce2b51d0f0fde449be4d50b29975c857aa7 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 11 Mar 2021 13:37:15 +0100 Subject: [PATCH 11/44] Merge --- runtime/common/src/paras_registrar.rs | 2 +- runtime/kusama/src/lib.rs | 10 +++++++++- runtime/polkadot/src/lib.rs | 2 +- runtime/test-runtime/src/lib.rs | 2 +- runtime/westend/src/lib.rs | 2 +- 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/runtime/common/src/paras_registrar.rs b/runtime/common/src/paras_registrar.rs index 11bad845f522..67b7c6b10cd5 100644 --- a/runtime/common/src/paras_registrar.rs +++ b/runtime/common/src/paras_registrar.rs @@ -422,7 +422,7 @@ mod tests { type SlashCancelOrigin = frame_system::EnsureRoot; type SessionInterface = Self; type UnixTime = pallet_timestamp::Module; - type RewardCurve = RewardCurve; + type EraPayout = pallet_staking::ConvertCurve; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 33c167283f47..aacd19ce35fa 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -341,6 +341,14 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; } +/* +static const AUCTIONED_SLOTS = 0; +static const GILTS_PERCENT = 15; +static const IDEAL_STAKE_PERCENT = 75 - AUCTIONED_SLOTS / 2 - 3 * GILTS_PERCENT / 4; +static const MAX_INFLATION_PERCENT = 10; +static const MAX_STAKING_REWARD_PERCENT = ...; +*/ + // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. @@ -392,7 +400,7 @@ impl pallet_staking::Config for Runtime { // A majority of the council or root can cancel the slash. type SlashCancelOrigin = SlashCancelOrigin; type SessionInterface = Self; - type RewardCurve = RewardCurve; + type EraPayout = pallet_staking::ConvertCurve; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 4472d3c37a08..882b8d54c0b8 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -400,7 +400,7 @@ impl pallet_staking::Config for Runtime { // A super-majority of the council can cancel the slash. type SlashCancelOrigin = SlashCancelOrigin; type SessionInterface = Self; - type RewardCurve = RewardCurve; + type EraPayout = pallet_staking::ConvertCurve; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index dafde1d74ed5..344cf213c5bc 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -334,7 +334,7 @@ impl pallet_staking::Config for Runtime { // A majority of the council can cancel the slash. type SlashCancelOrigin = frame_system::EnsureNever<()>; type SessionInterface = Self; - type RewardCurve = RewardCurve; + type EraPayout = pallet_staking::ConvertCurve; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index 50a08f98c1e0..b83cde1c9052 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -372,7 +372,7 @@ impl pallet_staking::Config for Runtime { // A majority of the council can cancel the slash. type SlashCancelOrigin = EnsureRoot; type SessionInterface = Self; - type RewardCurve = RewardCurve; + type EraPayout = pallet_staking::ConvertCurve; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; From 4bfb2f0c236933caed04aa4d223da2850ac2f5e0 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 11 Mar 2021 13:42:40 +0100 Subject: [PATCH 12/44] Fixes --- runtime/kusama/src/lib.rs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index aacd19ce35fa..5087a91ba642 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -341,14 +341,6 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; } -/* -static const AUCTIONED_SLOTS = 0; -static const GILTS_PERCENT = 15; -static const IDEAL_STAKE_PERCENT = 75 - AUCTIONED_SLOTS / 2 - 3 * GILTS_PERCENT / 4; -static const MAX_INFLATION_PERCENT = 10; -static const MAX_STAKING_REWARD_PERCENT = ...; -*/ - // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. From f1d0cc712261b420b49f2610a26142a5b5b65a32 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 11 Mar 2021 13:45:57 +0100 Subject: [PATCH 13/44] Add working. --- runtime/kusama/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index fb924ae6ce53..92659e178698 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -343,6 +343,14 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; } +/* +static const AUCTIONED_SLOTS = 0; +static const GILTS_PERCENT = 15; +static const IDEAL_STAKE_PERCENT = 75 - AUCTIONED_SLOTS / 2 - 3 * GILTS_PERCENT / 4; +static const MAX_INFLATION_PERCENT = 10; +static const MAX_STAKING_REWARD_PERCENT = ...; +*/ + // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. From 781d6660e5d9503ca968aacec6a51e898f9c91c0 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Thu, 11 Mar 2021 17:46:06 +0100 Subject: [PATCH 14/44] Add proper curve arithmetic --- runtime/kusama/src/lib.rs | 80 +++++++++++++++++++++++++++++---------- 1 file changed, 60 insertions(+), 20 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 92659e178698..6712e32e2c6d 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -37,16 +37,10 @@ use runtime_common::{ BlockHashCount, RocksDbWeight, BlockWeights, BlockLength, OffchainSolutionWeightLimit, ParachainSessionKeyPlaceholder, AssignmentSessionKeyPlaceholder, }; -use sp_runtime::{ - create_runtime_str, generic, impl_opaque_keys, ModuleId, - ApplyExtrinsicResult, KeyTypeId, Percent, Permill, Perbill, - transaction_validity::{TransactionValidity, TransactionSource, TransactionPriority}, - curve::PiecewiseLinear, - traits::{ - BlakeTwo256, Block as BlockT, OpaqueKeys, ConvertInto, AccountIdLookup, - Extrinsic as ExtrinsicT, SaturatedConversion, Verify, - }, -}; +use sp_runtime::{create_runtime_str, generic, impl_opaque_keys, ModuleId, ApplyExtrinsicResult, KeyTypeId, Percent, Permill, Perbill, transaction_validity::{TransactionValidity, TransactionSource, TransactionPriority}, curve::PiecewiseLinear, traits::{ + BlakeTwo256, Block as BlockT, OpaqueKeys, ConvertInto, AccountIdLookup, + Extrinsic as ExtrinsicT, SaturatedConversion, Verify, +}, Perquintill}; #[cfg(feature = "runtime-benchmarks")] use sp_runtime::RuntimeString; use sp_version::RuntimeVersion; @@ -343,14 +337,6 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; } -/* -static const AUCTIONED_SLOTS = 0; -static const GILTS_PERCENT = 15; -static const IDEAL_STAKE_PERCENT = 75 - AUCTIONED_SLOTS / 2 - 3 * GILTS_PERCENT / 4; -static const MAX_INFLATION_PERCENT = 10; -static const MAX_STAKING_REWARD_PERCENT = ...; -*/ - // TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and // re-built in case input parameters have changed. The `ideal_stake` should be determined by the // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. @@ -360,13 +346,67 @@ pallet_staking_reward_curve::build! { max_inflation: 0_100_000, // 3:2:1 staked : parachains : float. // while there's no parachains, then this is 75% staked : 25% float. - ideal_stake: 0_750_000, + ideal_stake: 0_500_000, falloff: 0_050_000, max_piece_count: 40, test_precision: 0_005_000, ); } +pub struct ModifiedRewardCurve; +impl pallet_staking::EraPayout for ModifiedRewardCurve { + fn era_payout( + total_staked: Balance, + total_issuance: Balance, + era_duration_millis: u64, + ) -> (Balance, Balance) { + use sp_arithmetic::Perquintill; + + const AUCTIONED_SLOTS: u32 = 0; + const GILTS_PERCENT: u32 = 15; + const MAX_INFLATION_PERCENT: u32 = 10; + + // 30% reserved for up to 60 slots. + let auctions_in_use = Perquintill::from_rational_approximation(AUCTIONED_SLOTS.max(60), 60); + let auction_proportion = auctions_in_use * Perquintill::from_percent(30); + // The gilt proportion is just the gilt target adjusted down by 25%. + let gilt_proportion: Perquintill = Gilt::target() * Perquintill::from_percent(75); + + let ideal_stake_proportion = Perquintill::from_percent(75) + .saturating_sub(auction_proportion) + .saturating_sub(gilt_proportion); + + // Milliseconds per year for the Julian year (365.25 days). + const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100; + let portion = Perquintill::from_rational_approximation(era_duration_millis, MILLISECONDS_PER_YEAR); + + let fraction = Perquintill::from_rational_approximation(total_staked, total_issuance); + let x = if fraction.inner() < ideal_stake_proportion.inner() { + // too low. + let fraction_under = fraction / ideal_stake_proportion; + fraction_under / 2 + } else { + // too high. + let amount_over = Perquintill::from_parts(ideal_stake_proportion.inner() - fraction.inner()); + let max_amount_over = ideal_stake_proportion.left_from_one(); + let fraction_over = amount_over / max_amount_over; + Perquintill::one() / 2 + fraction_over / 2 + }; + let reward_fraction = REWARD_CURVE.calculate_for_fraction_times_denominator(x, Perquintill::ACCURACY); + let validator_payout = portion * reward_fraction; + +// let max_payout = portion * (REWARD_CURVE.maximum * total_issuance); +// let rest = max_payout.saturating_sub(validator_payout); + + let (gilt_locked, _gilt_payout) = Gilt::issuance(); + let non_gilt_issuance = total_issuance.saturating_sub(gilt_locked); + let other_issuance = non_gilt_issuance.saturating_sub(total_staked); + let rest = validator_payout * Perquintill::from_rational_approximation(other_issuance, total_staked); + + (validator_payout, rest) + } +} + parameter_types! { // Six sessions in an era (6 hours). pub const SessionsPerEra: SessionIndex = 6; @@ -420,7 +460,7 @@ impl pallet_staking::Config for Runtime { // A majority of the council or root can cancel the slash. type SlashCancelOrigin = SlashCancelOrigin; type SessionInterface = Self; - type EraPayout = pallet_staking::ConvertCurve; + type EraPayout = ModifiedRewardCurve; type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; From 0b882c6ebbcbf9b4f3bf58d2c70367de0560e2d6 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Fri, 12 Mar 2021 10:53:27 +0100 Subject: [PATCH 15/44] Fixes --- runtime/kusama/src/lib.rs | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 6712e32e2c6d..8a09b664f815 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -357,7 +357,7 @@ pub struct ModifiedRewardCurve; impl pallet_staking::EraPayout for ModifiedRewardCurve { fn era_payout( total_staked: Balance, - total_issuance: Balance, + _total_issuance: Balance, era_duration_millis: u64, ) -> (Balance, Balance) { use sp_arithmetic::Perquintill; @@ -380,7 +380,9 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100; let portion = Perquintill::from_rational_approximation(era_duration_millis, MILLISECONDS_PER_YEAR); - let fraction = Perquintill::from_rational_approximation(total_staked, total_issuance); + let non_gilt_issuance = Gilt::issuance().non_gilt; + + let fraction = Perquintill::from_rational_approximation(total_staked, non_gilt_issuance); let x = if fraction.inner() < ideal_stake_proportion.inner() { // too low. let fraction_under = fraction / ideal_stake_proportion; @@ -395,15 +397,13 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { let reward_fraction = REWARD_CURVE.calculate_for_fraction_times_denominator(x, Perquintill::ACCURACY); let validator_payout = portion * reward_fraction; -// let max_payout = portion * (REWARD_CURVE.maximum * total_issuance); -// let rest = max_payout.saturating_sub(validator_payout); + let max_payout = portion * (REWARD_CURVE.maximum * non_gilt_issuance); + let rest = max_payout.saturating_sub(validator_payout); - let (gilt_locked, _gilt_payout) = Gilt::issuance(); - let non_gilt_issuance = total_issuance.saturating_sub(gilt_locked); let other_issuance = non_gilt_issuance.saturating_sub(total_staked); - let rest = validator_payout * Perquintill::from_rational_approximation(other_issuance, total_staked); + let cap_rest = Perquintill::from_rational_approximation(other_issuance, total_staked) * validator_payout; - (validator_payout, rest) + (validator_payout, rest.min(cap_rest)) } } @@ -1044,6 +1044,7 @@ parameter_types! { impl pallet_gilt::Config for Runtime { type Event = Event; type Currency = Balances; + type CurrencyBalance = Balance; type AdminOrigin = MoreThanHalfCouncil; type Deficit = (); // Mint type Surplus = (); // Burn From f30e9f0422f454cb608b52437ec30cf75eecbf57 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Fri, 12 Mar 2021 11:07:27 +0100 Subject: [PATCH 16/44] Fixes --- runtime/kusama/src/lib.rs | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 8a09b664f815..aa14d22c4eac 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -428,29 +428,12 @@ type SlashCancelOrigin = EnsureOneOf< pallet_collective::EnsureProportionAtLeast<_1, _2, AccountId, CouncilCollective> >; -type NegativeImbalance = >::NegativeImbalance; -pub struct CappedTreasury; -impl OnUnbalanced for CappedTreasury { - fn on_unbalanced(rewards: NegativeImbalance) { - let blocks_per_era = SessionsPerEra::get() * EPOCH_DURATION_IN_BLOCKS; - let blocks_per_year = 365 * DAYS; - let eras_per_year = blocks_per_year / blocks_per_era; - let payout_per_year = Balances::total_issuance() / 10; // max_inflation is 10% per year - let payout_per_era = payout_per_year / Balance::from(eras_per_year); - let remaining_issuance = rewards.peek(); - let staking_issuance = payout_per_era.saturating_sub(remaining_issuance); - let treasury_rewards = staking_issuance.min(remaining_issuance); - let (for_treasury, _for_burning) = rewards.split(treasury_rewards); - Treasury::on_unbalanced(for_treasury); - } -} - impl pallet_staking::Config for Runtime { type Currency = Balances; type UnixTime = Timestamp; type CurrencyToVote = CurrencyToVote; type ElectionProvider = ElectionProviderMultiPhase; - type RewardRemainder = CappedTreasury; + type RewardRemainder = Treasury; type Event = Event; type Slash = Treasury; type Reward = (); From 7cf35275bcfd065ee4be3c822d12a5f7a5a303f0 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Fri, 12 Mar 2021 16:40:07 +0100 Subject: [PATCH 17/44] Make build --- Cargo.lock | 1 + runtime/common/src/purchase.rs | 2 +- runtime/kusama/Cargo.toml | 1 + runtime/kusama/src/constants.rs | 2 +- runtime/kusama/src/lib.rs | 82 +++++++++++++++------------ runtime/polkadot/src/constants.rs | 2 +- runtime/polkadot/src/lib.rs | 4 +- runtime/rococo/src/constants.rs | 2 +- runtime/test-runtime/src/constants.rs | 2 +- runtime/test-runtime/src/lib.rs | 2 +- runtime/westend/src/constants.rs | 2 +- runtime/westend/src/lib.rs | 4 +- 12 files changed, 59 insertions(+), 47 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 818fb002e988..2ec45cd7c21c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2972,6 +2972,7 @@ dependencies = [ "serde_json", "smallvec 1.6.1", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", diff --git a/runtime/common/src/purchase.rs b/runtime/common/src/purchase.rs index e90f31696afd..284f24feb0f9 100644 --- a/runtime/common/src/purchase.rs +++ b/runtime/common/src/purchase.rs @@ -809,7 +809,7 @@ mod tests { alice(), 50, 50, - Permill::from_rational_approximation(77u32, 1000u32), + Permill::from_rational(77u32, 1000u32), )); assert_eq!( Accounts::::get(alice()), diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index b038345409d6..43239892848f 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -21,6 +21,7 @@ sp-api = { git = "https://github.com/paritytech/substrate", branch = "master", d inherents = { package = "sp-inherents", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } offchain-primitives = { package = "sp-offchain", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-std = { package = "sp-std", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +sp-arithmetic = { package = "sp-arithmetic", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-io = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/runtime/kusama/src/constants.rs b/runtime/kusama/src/constants.rs index 531a17c2c64d..7cf09bc07b8a 100644 --- a/runtime/kusama/src/constants.rs +++ b/runtime/kusama/src/constants.rs @@ -77,7 +77,7 @@ pub mod fee { smallvec![WeightToFeeCoefficient { degree: 1, negative: false, - coeff_frac: Perbill::from_rational_approximation(p % q, q), + coeff_frac: Perbill::from_rational(p % q, q), coeff_integer: p / q, }] } diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index aa14d22c4eac..cd70e325d8fb 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -40,7 +40,7 @@ use runtime_common::{ use sp_runtime::{create_runtime_str, generic, impl_opaque_keys, ModuleId, ApplyExtrinsicResult, KeyTypeId, Percent, Permill, Perbill, transaction_validity::{TransactionValidity, TransactionSource, TransactionPriority}, curve::PiecewiseLinear, traits::{ BlakeTwo256, Block as BlockT, OpaqueKeys, ConvertInto, AccountIdLookup, Extrinsic as ExtrinsicT, SaturatedConversion, Verify, -}, Perquintill}; +}}; #[cfg(feature = "runtime-benchmarks")] use sp_runtime::RuntimeString; use sp_version::RuntimeVersion; @@ -51,7 +51,7 @@ use sp_core::OpaqueMetadata; use sp_staking::SessionIndex; use frame_support::{ parameter_types, construct_runtime, RuntimeDebug, - traits::{KeyOwnerProofSystem, Randomness, LockIdentifier, Filter, InstanceFilter, Imbalance}, + traits::{KeyOwnerProofSystem, Randomness, LockIdentifier, Filter, InstanceFilter}, weights::Weight, }; use frame_system::{EnsureRoot, EnsureOneOf}; @@ -71,7 +71,6 @@ pub use pallet_balances::Call as BalancesCall; /// Constant values used within the runtime. pub mod constants; use constants::{time::*, currency::*, fee::*}; -use frame_support::traits::{OnUnbalanced, Currency}; // Weights used in the runtime. mod weights; @@ -312,7 +311,7 @@ parameter_types! { pub const Fallback: pallet_election_provider_multi_phase::FallbackStrategy = pallet_election_provider_multi_phase::FallbackStrategy::Nothing; - pub SolutionImprovementThreshold: Perbill = Perbill::from_rational_approximation(1u32, 10_000); + pub SolutionImprovementThreshold: Perbill = Perbill::from_rational(1u32, 10_000); // miner configs pub MultiPhaseUnsignedPriority: TransactionPriority = StakingUnsignedPriority::get() - 1u64; @@ -343,6 +342,7 @@ impl pallet_election_provider_multi_phase::Config for Runtime { pallet_staking_reward_curve::build! { const REWARD_CURVE: PiecewiseLinear<'static> = curve!( min_inflation: 0_025_000, + // 10% - this is baked in here. max_inflation: 0_100_000, // 3:2:1 staked : parachains : float. // while there's no parachains, then this is 75% staked : 25% float. @@ -353,6 +353,29 @@ pallet_staking_reward_curve::build! { ); } +fn curve_lookup(x: Q, ideal_stake_proportion: Q) -> (Q, Q) where + Q: sp_arithmetic::PerThing + sp_std::ops::Div + sp_std::ops::Div, + Q::Inner: sp_arithmetic::traits::AtLeast32BitUnsigned, +{ + use sp_arithmetic::PerThing; + let new_x = if x < ideal_stake_proportion { + // too low. + (x / ideal_stake_proportion) / 2u64 + } else { + // too high. + let amount_over = x.saturating_sub(ideal_stake_proportion); + let max_amount_over = ideal_stake_proportion.left_from_one(); + let half_of_fraction_over = (amount_over / max_amount_over) / 2u64; + let half = Q::one() / 2u64; + half.saturating_add(half_of_fraction_over) + }; + let p = new_x.deconstruct(); + let q = Q::ACCURACY; + let r = REWARD_CURVE.calculate_for_fraction_times_denominator(p, q); + let d = Perbill::ACCURACY as u128; + (Q::from_parts(r), Q::from_rational(REWARD_CURVE.maximum.deconstruct() as u128, d)) +} + pub struct ModifiedRewardCurve; impl pallet_staking::EraPayout for ModifiedRewardCurve { fn era_payout( @@ -360,50 +383,38 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { _total_issuance: Balance, era_duration_millis: u64, ) -> (Balance, Balance) { - use sp_arithmetic::Perquintill; + use sp_arithmetic::{Perquintill, traits::Saturating}; - const AUCTIONED_SLOTS: u32 = 0; - const GILTS_PERCENT: u32 = 15; - const MAX_INFLATION_PERCENT: u32 = 10; + const AUCTIONED_SLOTS: u64 = 0; // 30% reserved for up to 60 slots. - let auctions_in_use = Perquintill::from_rational_approximation(AUCTIONED_SLOTS.max(60), 60); - let auction_proportion = auctions_in_use * Perquintill::from_percent(30); + let auctions_in_use = Perquintill::from_rational(AUCTIONED_SLOTS.max(60), 60u64); + let auction_proportion = Perquintill::from_percent(30) * auctions_in_use; // The gilt proportion is just the gilt target adjusted down by 25%. - let gilt_proportion: Perquintill = Gilt::target() * Perquintill::from_percent(75); - + let gilt_proportion = Perquintill::from_percent(75) * Gilt::target(); let ideal_stake_proportion = Perquintill::from_percent(75) .saturating_sub(auction_proportion) .saturating_sub(gilt_proportion); + let non_gilt_issuance = Gilt::issuance().non_gilt; + let staked_fraction = Perquintill::from_rational(total_staked, non_gilt_issuance); + let (staking_inflation, max_inflation) = curve_lookup(staked_fraction, ideal_stake_proportion); // Milliseconds per year for the Julian year (365.25 days). const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100; - let portion = Perquintill::from_rational_approximation(era_duration_millis, MILLISECONDS_PER_YEAR); + let period_fraction = Perquintill::from_rational(era_duration_millis, MILLISECONDS_PER_YEAR); - let non_gilt_issuance = Gilt::issuance().non_gilt; + let max_payout = period_fraction * max_inflation * non_gilt_issuance; + let staking_payout = (period_fraction * staking_inflation) * non_gilt_issuance; + let rest = max_payout.saturating_sub(staking_payout); - let fraction = Perquintill::from_rational_approximation(total_staked, non_gilt_issuance); - let x = if fraction.inner() < ideal_stake_proportion.inner() { - // too low. - let fraction_under = fraction / ideal_stake_proportion; - fraction_under / 2 + let other_issuance = non_gilt_issuance.saturating_sub(total_staked); + let cap_rest = if total_staked > other_issuance { + Perquintill::from_rational(other_issuance, total_staked) * staking_payout } else { - // too high. - let amount_over = Perquintill::from_parts(ideal_stake_proportion.inner() - fraction.inner()); - let max_amount_over = ideal_stake_proportion.left_from_one(); - let fraction_over = amount_over / max_amount_over; - Perquintill::one() / 2 + fraction_over / 2 + Perquintill::from_rational(total_staked, other_issuance) + .saturating_reciprocal_mul(staking_payout) }; - let reward_fraction = REWARD_CURVE.calculate_for_fraction_times_denominator(x, Perquintill::ACCURACY); - let validator_payout = portion * reward_fraction; - - let max_payout = portion * (REWARD_CURVE.maximum * non_gilt_issuance); - let rest = max_payout.saturating_sub(validator_payout); - - let other_issuance = non_gilt_issuance.saturating_sub(total_staked); - let cap_rest = Perquintill::from_rational_approximation(other_issuance, total_staked) * validator_payout; - - (validator_payout, rest.min(cap_rest)) + (staking_payout, rest.min(cap_rest)) } } @@ -419,7 +430,7 @@ parameter_types! { // quarter of the last session will be for election. pub const ElectionLookahead: BlockNumber = EPOCH_DURATION_IN_BLOCKS / 4; pub const MaxIterations: u32 = 10; - pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); + pub MinSolutionScoreBump: Perbill = Perbill::from_rational(5u32, 10_000); } type SlashCancelOrigin = EnsureOneOf< @@ -444,7 +455,6 @@ impl pallet_staking::Config for Runtime { type SlashCancelOrigin = SlashCancelOrigin; type SessionInterface = Self; type EraPayout = ModifiedRewardCurve; - type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; type Call = Call; diff --git a/runtime/polkadot/src/constants.rs b/runtime/polkadot/src/constants.rs index d6704f3eb069..6b72b7e92100 100644 --- a/runtime/polkadot/src/constants.rs +++ b/runtime/polkadot/src/constants.rs @@ -77,7 +77,7 @@ pub mod fee { smallvec![WeightToFeeCoefficient { degree: 1, negative: false, - coeff_frac: Perbill::from_rational_approximation(p % q, q), + coeff_frac: Perbill::from_rational(p % q, q), coeff_integer: p / q, }] } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 882b8d54c0b8..81740c89f3a9 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -326,7 +326,7 @@ parameter_types! { pub const Fallback: pallet_election_provider_multi_phase::FallbackStrategy = pallet_election_provider_multi_phase::FallbackStrategy::Nothing; - pub SolutionImprovementThreshold: Perbill = Perbill::from_rational_approximation(1u32, 10_000); + pub SolutionImprovementThreshold: Perbill = Perbill::from_rational(1u32, 10_000); // miner configs pub MultiPhaseUnsignedPriority: TransactionPriority = StakingUnsignedPriority::get() - 1u64; @@ -377,7 +377,7 @@ parameter_types! { // last 15 minutes of the last session will be for election. pub const ElectionLookahead: BlockNumber = EPOCH_DURATION_IN_BLOCKS / 16; pub const MaxIterations: u32 = 10; - pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); + pub MinSolutionScoreBump: Perbill = Perbill::from_rational(5u32, 10_000); } type SlashCancelOrigin = EnsureOneOf< diff --git a/runtime/rococo/src/constants.rs b/runtime/rococo/src/constants.rs index d213acb778c7..26fea2cac691 100644 --- a/runtime/rococo/src/constants.rs +++ b/runtime/rococo/src/constants.rs @@ -79,7 +79,7 @@ pub mod fee { smallvec![WeightToFeeCoefficient { degree: 1, negative: false, - coeff_frac: Perbill::from_rational_approximation(p % q, q), + coeff_frac: Perbill::from_rational(p % q, q), coeff_integer: p / q, }] } diff --git a/runtime/test-runtime/src/constants.rs b/runtime/test-runtime/src/constants.rs index 4c00475f4b9a..0d9a4fa088e3 100644 --- a/runtime/test-runtime/src/constants.rs +++ b/runtime/test-runtime/src/constants.rs @@ -74,7 +74,7 @@ pub mod fee { smallvec![WeightToFeeCoefficient { degree: 1, negative: false, - coeff_frac: Perbill::from_rational_approximation(p % q, q), + coeff_frac: Perbill::from_rational(p % q, q), coeff_integer: p / q, }] } diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index 344cf213c5bc..b48ea75d831f 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -310,7 +310,7 @@ parameter_types! { pub storage ElectionLookahead: BlockNumber = 0; pub storage StakingUnsignedPriority: TransactionPriority = TransactionPriority::max_value() / 2; pub storage MaxIterations: u32 = 10; - pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); + pub MinSolutionScoreBump: Perbill = Perbill::from_rational(5u32, 10_000); } impl sp_election_providers::onchain::Config for Runtime { diff --git a/runtime/westend/src/constants.rs b/runtime/westend/src/constants.rs index ed740007041b..b897299ed45e 100644 --- a/runtime/westend/src/constants.rs +++ b/runtime/westend/src/constants.rs @@ -77,7 +77,7 @@ pub mod fee { smallvec![WeightToFeeCoefficient { degree: 1, negative: false, - coeff_frac: Perbill::from_rational_approximation(p % q, q), + coeff_frac: Perbill::from_rational(p % q, q), coeff_integer: p / q, }] } diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index b83cde1c9052..0a9cc81724f6 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -308,7 +308,7 @@ parameter_types! { pub const Fallback: pallet_election_provider_multi_phase::FallbackStrategy = pallet_election_provider_multi_phase::FallbackStrategy::Nothing; - pub SolutionImprovementThreshold: Perbill = Perbill::from_rational_approximation(1u32, 10_000); + pub SolutionImprovementThreshold: Perbill = Perbill::from_rational(1u32, 10_000); // miner configs pub const MultiPhaseUnsignedPriority: TransactionPriority = StakingUnsignedPriority::get() - 1u64; @@ -355,7 +355,7 @@ parameter_types! { // quarter of the last session will be for election. pub const ElectionLookahead: BlockNumber = EPOCH_DURATION_IN_BLOCKS / 4; pub const MaxIterations: u32 = 10; - pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); + pub MinSolutionScoreBump: Perbill = Perbill::from_rational(5u32, 10_000); } impl pallet_staking::Config for Runtime { From c3b2364a3092610e2c7af3b1801a98ecaa208baf Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Fri, 12 Mar 2021 16:59:28 +0100 Subject: [PATCH 18/44] Fixes --- runtime/kusama/src/lib.rs | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index cd70e325d8fb..d7dd0d6fa82b 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -341,9 +341,8 @@ impl pallet_election_provider_multi_phase::Config for Runtime { // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. pallet_staking_reward_curve::build! { const REWARD_CURVE: PiecewiseLinear<'static> = curve!( - min_inflation: 0_025_000, - // 10% - this is baked in here. - max_inflation: 0_100_000, + min_inflation: 1, // zero is not allowed here for some reason. + max_inflation: 1_000_000, // 3:2:1 staked : parachains : float. // while there's no parachains, then this is 75% staked : 25% float. ideal_stake: 0_500_000, @@ -353,11 +352,10 @@ pallet_staking_reward_curve::build! { ); } -fn curve_lookup(x: Q, ideal_stake_proportion: Q) -> (Q, Q) where +fn curve_lookup(x: Q, ideal_stake_proportion: Q) -> Q where Q: sp_arithmetic::PerThing + sp_std::ops::Div + sp_std::ops::Div, Q::Inner: sp_arithmetic::traits::AtLeast32BitUnsigned, { - use sp_arithmetic::PerThing; let new_x = if x < ideal_stake_proportion { // too low. (x / ideal_stake_proportion) / 2u64 @@ -372,8 +370,7 @@ fn curve_lookup(x: Q, ideal_stake_proportion: Q) -> (Q, Q) where let p = new_x.deconstruct(); let q = Q::ACCURACY; let r = REWARD_CURVE.calculate_for_fraction_times_denominator(p, q); - let d = Perbill::ACCURACY as u128; - (Q::from_parts(r), Q::from_rational(REWARD_CURVE.maximum.deconstruct() as u128, d)) + Q::from_parts(r) } pub struct ModifiedRewardCurve; @@ -386,6 +383,8 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { use sp_arithmetic::{Perquintill, traits::Saturating}; const AUCTIONED_SLOTS: u64 = 0; + const MAX_ANNUAL_INFLATION_PERCENT: u64 = 10; + const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100; // 30% reserved for up to 60 slots. let auctions_in_use = Perquintill::from_rational(AUCTIONED_SLOTS.max(60), 60u64); @@ -397,10 +396,11 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { .saturating_sub(gilt_proportion); let non_gilt_issuance = Gilt::issuance().non_gilt; let staked_fraction = Perquintill::from_rational(total_staked, non_gilt_issuance); - let (staking_inflation, max_inflation) = curve_lookup(staked_fraction, ideal_stake_proportion); + let adjustment = curve_lookup(staked_fraction, ideal_stake_proportion); + let max_inflation = Perquintill::from_percent(MAX_ANNUAL_INFLATION_PERCENT); + let staking_inflation = max_inflation * adjustment; // Milliseconds per year for the Julian year (365.25 days). - const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100; let period_fraction = Perquintill::from_rational(era_duration_millis, MILLISECONDS_PER_YEAR); let max_payout = period_fraction * max_inflation * non_gilt_issuance; From 6845d3e291f8527f1134bfd26789102de5811fd6 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Fri, 12 Mar 2021 17:06:06 +0100 Subject: [PATCH 19/44] Fixes --- runtime/kusama/src/lib.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d7dd0d6fa82b..ab0154ec7f98 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -383,7 +383,9 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { use sp_arithmetic::{Perquintill, traits::Saturating}; const AUCTIONED_SLOTS: u64 = 0; - const MAX_ANNUAL_INFLATION_PERCENT: u64 = 10; + const MAX_ANNUAL_INFLATION: Perquintill = Perquintill::from_percent(10); + let min_annual_inflation = Perquintill::from_rational(25u64, 1000u64); + let delta_annual_inflation = MAX_ANNUAL_INFLATION.saturating_sub(min_annual_inflation); const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100; // 30% reserved for up to 60 slots. @@ -397,13 +399,12 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { let non_gilt_issuance = Gilt::issuance().non_gilt; let staked_fraction = Perquintill::from_rational(total_staked, non_gilt_issuance); let adjustment = curve_lookup(staked_fraction, ideal_stake_proportion); - let max_inflation = Perquintill::from_percent(MAX_ANNUAL_INFLATION_PERCENT); - let staking_inflation = max_inflation * adjustment; + let staking_inflation = min_annual_inflation.saturating_add(delta_annual_inflation * adjustment); // Milliseconds per year for the Julian year (365.25 days). let period_fraction = Perquintill::from_rational(era_duration_millis, MILLISECONDS_PER_YEAR); - let max_payout = period_fraction * max_inflation * non_gilt_issuance; + let max_payout = period_fraction * MAX_ANNUAL_INFLATION * non_gilt_issuance; let staking_payout = (period_fraction * staking_inflation) * non_gilt_issuance; let rest = max_payout.saturating_sub(staking_payout); From 557a68646b8d97555347e923a8d2140c5c1e095e Mon Sep 17 00:00:00 2001 From: kianenigma Date: Sun, 14 Mar 2021 19:17:41 +0100 Subject: [PATCH 20/44] Fix build --- Cargo.lock | 1807 ++++++++++------- runtime/common/Cargo.toml | 2 +- runtime/common/src/paras_registrar.rs | 5 +- .../pallet_election_provider_multi_phase.rs | 3 + runtime/kusama/src/weights/pallet_staking.rs | 6 + .../pallet_election_provider_multi_phase.rs | 3 + .../polkadot/src/weights/pallet_staking.rs | 6 + runtime/test-runtime/Cargo.toml | 4 +- runtime/test-runtime/src/lib.rs | 5 +- .../pallet_election_provider_multi_phase.rs | 3 + runtime/westend/src/weights/pallet_staking.rs | 6 + 11 files changed, 1152 insertions(+), 698 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f15b3f747253..77b210d699f4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -601,12 +601,12 @@ version = "0.1.0" dependencies = [ "bp-message-lane", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -614,10 +614,10 @@ name = "bp-message-lane" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", - "sp-std", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -626,25 +626,25 @@ version = "0.1.0" dependencies = [ "bp-message-lane", "bp-runtime", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-api", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", "num-traits", "parity-scale-codec", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -1666,18 +1666,18 @@ name = "frame-benchmarking" version = "3.1.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "linregress", "log", "parity-scale-codec", "paste 1.0.4", "sp-api", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -1695,28 +1695,52 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", "structopt", ] +[[package]] +name = "frame-election-provider-support" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "parity-scale-codec", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", +] + [[package]] name = "frame-executive" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "parity-scale-codec", + "serde", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "frame-metadata" +version = "13.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", ] [[package]] @@ -1726,8 +1750,34 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "serde", - "sp-core", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "frame-support" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "bitflags", + "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "impl-trait-for-tuples", + "log", + "once_cell", + "parity-scale-codec", + "paste 1.0.4", + "serde", + "smallvec 1.6.1", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", ] [[package]] @@ -1736,8 +1786,8 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "bitflags", - "frame-metadata", - "frame-support-procedural", + "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", "log", "once_cell", @@ -1745,15 +1795,27 @@ dependencies = [ "paste 1.0.4", "serde", "smallvec 1.6.1", - "sp-arithmetic", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "frame-support-procedural" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "Inflector", + "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -1762,7 +1824,19 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "Inflector", - "frame-support-procedural-tools", + "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate)", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", @@ -1773,13 +1847,23 @@ name = "frame-support-procedural-tools" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate)", "proc-macro-crate 1.0.0", "proc-macro2", "quote", "syn", ] +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" @@ -1795,37 +1879,54 @@ name = "frame-support-test" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-metadata", - "frame-support", - "frame-system", + "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "pretty_assertions", "rustversion", "serde", - "sp-core", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "trybuild", ] +[[package]] +name = "frame-system" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "serde", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", +] + [[package]] name = "frame-system" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -1834,12 +1935,12 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -1856,11 +1957,11 @@ name = "frame-try-runtime" version = "0.9.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "sp-api", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -2917,8 +3018,8 @@ dependencies = [ "bitvec", "frame-benchmarking", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -2972,18 +3073,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -4158,15 +4259,15 @@ name = "pallet-authority-discovery" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "pallet-session", "parity-scale-codec", "serde", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4174,14 +4275,14 @@ name = "pallet-authorship" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", "parity-scale-codec", "sp-authorship", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4190,22 +4291,22 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "pallet-authorship", "pallet-session", "pallet-timestamp", "parity-scale-codec", "serde", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io", - "sp-runtime", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4214,13 +4315,13 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4229,13 +4330,13 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4244,15 +4345,15 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4261,13 +4362,13 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4276,18 +4377,18 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "parity-scale-codec", "rand 0.7.3", "serde", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-election-providers", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", ] @@ -4297,14 +4398,14 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "parity-scale-codec", "serde", - "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4313,20 +4414,20 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "serde", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-finality-grandpa", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4336,13 +4437,13 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "enumflags2", "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4351,18 +4452,18 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "pallet-authorship", "parity-scale-codec", "serde", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4371,15 +4472,15 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4387,13 +4488,13 @@ name = "pallet-membership" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4402,14 +4503,14 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4417,13 +4518,13 @@ name = "pallet-nicks" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4431,15 +4532,15 @@ name = "pallet-offences" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "pallet-balances", "parity-scale-codec", "serde", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4448,8 +4549,8 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "pallet-babe", "pallet-balances", "pallet-grandpa", @@ -4459,9 +4560,9 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "sp-election-providers", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4470,14 +4571,14 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4485,12 +4586,12 @@ name = "pallet-randomness-collective-flip" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "safe-mix", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4499,13 +4600,13 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "enumflags2", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4514,14 +4615,14 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4529,19 +4630,19 @@ name = "pallet-session" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", "pallet-timestamp", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4550,14 +4651,14 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "pallet-session", "pallet-staking", "rand 0.7.3", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-std", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4565,13 +4666,13 @@ name = "pallet-society" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "rand_chacha 0.2.2", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4580,21 +4681,21 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "serde", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-election-providers", - "sp-io", - "sp-npos-elections", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", ] @@ -4614,13 +4715,13 @@ name = "pallet-sudo" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4629,16 +4730,16 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-timestamp", ] @@ -4648,13 +4749,13 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4662,15 +4763,15 @@ name = "pallet-transaction-payment" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", "smallvec 1.6.1", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4685,9 +4786,9 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-rpc", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4698,7 +4799,7 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "sp-api", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4707,14 +4808,14 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", "pallet-balances", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4723,14 +4824,14 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -4740,12 +4841,12 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "enumflags2", "frame-benchmarking", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -5199,7 +5300,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -5219,9 +5320,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -5246,11 +5347,11 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec 1.6.1", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", - "sp-tracing", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", "tracing", ] @@ -5273,8 +5374,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.3", "smallvec 1.6.1", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "streamunordered", "thiserror", @@ -5292,8 +5393,8 @@ dependencies = [ "polkadot-service", "sc-cli", "sc-service", - "sp-core", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "structopt", "substrate-browser-utils", "substrate-build-script-utils", @@ -5318,7 +5419,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "thiserror", "tracing", @@ -5330,9 +5431,9 @@ version = "0.7.30" dependencies = [ "parity-scale-codec", "parity-util-mem", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -5342,8 +5443,8 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives", "reed-solomon-erasure", - "sp-core", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -5376,7 +5477,7 @@ dependencies = [ "polkadot-primitives", "sc-authority-discovery", "sc-network", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "strum", "tracing", @@ -5393,7 +5494,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", "tracing", ] @@ -5425,14 +5526,14 @@ dependencies = [ "sc-client-api", "sc-keystore", "schnorrkel", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-blockchain", "sp-consensus-babe", "sp-consensus-slots", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -5458,7 +5559,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-service", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "thiserror", "tracing", @@ -5479,10 +5580,10 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "thiserror", "tracing", ] @@ -5495,7 +5596,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "thiserror", "tracing", "wasm-timer", @@ -5510,8 +5611,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", - "sp-keystore", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "thiserror", "tracing", ] @@ -5529,7 +5630,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "tracing", ] @@ -5545,7 +5646,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -5565,9 +5666,9 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", "substrate-prometheus-endpoint", "tracing", @@ -5583,8 +5684,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "thiserror", "tracing", ] @@ -5603,7 +5704,7 @@ dependencies = [ "polkadot-primitives", "sp-api", "sp-consensus-babe", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -5619,7 +5720,7 @@ dependencies = [ "parking_lot 0.11.1", "polkadot-primitives", "sc-network", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -5647,11 +5748,11 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "schnorrkel", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -5680,7 +5781,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -5704,7 +5805,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -5729,9 +5830,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-primitives", "sc-network", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "streamunordered", "substrate-prometheus-endpoint", "thiserror", @@ -5754,7 +5855,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-client-api", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -5774,12 +5875,12 @@ dependencies = [ "sc-executor", "serde", "shared_memory", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime", - "sp-std", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", "thiserror", ] @@ -5797,7 +5898,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "thiserror", "tracing", @@ -5808,7 +5909,7 @@ name = "polkadot-primitives" version = "0.8.29" dependencies = [ "bitvec", - "frame-system", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -5817,19 +5918,19 @@ dependencies = [ "pretty_assertions", "serde", "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-authority-discovery", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-serializer", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -5866,8 +5967,8 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", "substrate-frame-rpc-system", ] @@ -5879,8 +5980,8 @@ dependencies = [ "bitvec", "frame-benchmarking", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -5932,18 +6033,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -5956,9 +6057,10 @@ version = "0.8.29" dependencies = [ "bitvec", "frame-benchmarking", - "frame-support", + "frame-election-provider-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", "frame-support-test", - "frame-system", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "hex-literal", "libsecp256k1", "log", @@ -5982,18 +6084,17 @@ dependencies = [ "serde_derive", "serde_json", "sp-api", - "sp-application-crypto", - "sp-core", - "sp-election-providers", - "sp-inherents", - "sp-io", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", "trie-db", "xcm", @@ -6006,9 +6107,9 @@ dependencies = [ "bitvec", "derive_more", "frame-benchmarking", - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", "frame-support-test", - "frame-system", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "futures 0.3.12", "hex-literal", "libsecp256k1", @@ -6034,18 +6135,18 @@ dependencies = [ "serde", "serde_json", "sp-api", - "sp-application-crypto", - "sp-core", - "sp-inherents", - "sp-io", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", - "sp-trie", - "sp-version", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "xcm", "xcm-executor", ] @@ -6117,18 +6218,18 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-finality-grandpa", - "sp-inherents", - "sp-io", - "sp-keystore", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-state-machine", - "sp-storage", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-trie", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6150,11 +6251,11 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-application-crypto", - "sp-core", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", - "sp-staking", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", ] @@ -6164,7 +6265,7 @@ version = "0.8.29" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -6183,11 +6284,11 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-inherents", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-runtime", - "sp-state-machine", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", "sp-timestamp", "substrate-test-client", ] @@ -6197,9 +6298,10 @@ name = "polkadot-test-runtime" version = "0.8.29" dependencies = [ "bitvec", + "frame-election-provider-support", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "frame-system-rpc-runtime-api", "hex-literal", "libsecp256k1", @@ -6235,19 +6337,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-election-providers", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-wasm-builder", "tiny-keccak", ] @@ -6257,7 +6358,7 @@ name = "polkadot-test-service" version = "0.8.29" dependencies = [ "frame-benchmarking", - "frame-system", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "futures 0.1.29", "futures 0.3.12", "hex", @@ -6288,17 +6389,17 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-finality-grandpa", - "sp-inherents", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-runtime", - "sp-state-machine", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", "substrate-test-client", "substrate-test-utils", "tempfile", @@ -6912,8 +7013,8 @@ dependencies = [ "jsonrpsee-types", "log", "parity-scale-codec", - "sp-core", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -6971,8 +7072,8 @@ name = "rococo-runtime" version = "0.8.29" dependencies = [ "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "frame-system-rpc-runtime-api", "hex-literal", "log", @@ -7003,16 +7104,16 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -7178,9 +7279,9 @@ dependencies = [ "sp-api", "sp-authority-discovery", "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", ] @@ -7200,9 +7301,9 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", "substrate-prometheus-endpoint", ] @@ -7217,10 +7318,10 @@ dependencies = [ "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7240,8 +7341,8 @@ dependencies = [ "serde_json", "sp-chain-spec", "sp-consensus-babe", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7280,13 +7381,13 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "structopt", "thiserror", "tiny-bip39", @@ -7311,19 +7412,19 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-database", - "sp-externalities", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-storage", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-trie", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", ] @@ -7346,14 +7447,14 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-state-db", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", ] @@ -7365,7 +7466,7 @@ dependencies = [ "sc-client-api", "sp-blockchain", "sp-consensus", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7396,21 +7497,21 @@ dependencies = [ "schnorrkel", "serde", "sp-api", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-timestamp", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", ] @@ -7429,13 +7530,13 @@ dependencies = [ "sc-rpc-api", "serde", "sp-api", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7448,7 +7549,7 @@ dependencies = [ "parking_lot 0.11.1", "sc-client-api", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7464,16 +7565,16 @@ dependencies = [ "sc-client-api", "sc-telemetry", "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -7486,9 +7587,9 @@ dependencies = [ "sc-client-api", "sp-authorship", "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7507,16 +7608,16 @@ dependencies = [ "sc-executor-wasmi", "sc-executor-wasmtime", "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-serializer", "sp-tasks", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "wasmi", ] @@ -7529,9 +7630,9 @@ dependencies = [ "parity-scale-codec", "parity-wasm 0.41.0", "sp-allocator", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-serializer", - "sp-wasm-interface", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", "wasmi", ] @@ -7545,9 +7646,9 @@ dependencies = [ "parity-scale-codec", "sc-executor-common", "sp-allocator", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "wasmi", ] @@ -7563,9 +7664,9 @@ dependencies = [ "sc-executor-common", "scoped-tls", "sp-allocator", - "sp-core", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "wasmtime", ] @@ -7595,15 +7696,15 @@ dependencies = [ "sc-telemetry", "serde_json", "sp-api", - "sp-application-crypto", - "sp-arithmetic", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-finality-grandpa", - "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-utils", "substrate-prometheus-endpoint", ] @@ -7628,8 +7729,8 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7650,7 +7751,7 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-finality-grandpa", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7665,7 +7766,7 @@ dependencies = [ "sc-client-api", "sc-network", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", "sp-utils", "wasm-timer", @@ -7685,9 +7786,9 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "subtle 2.2.3", ] @@ -7704,10 +7805,10 @@ dependencies = [ "sc-executor", "sp-api", "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7749,11 +7850,11 @@ dependencies = [ "serde", "serde_json", "smallvec 1.6.1", - "sp-arithmetic", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -7774,7 +7875,7 @@ dependencies = [ "log", "lru", "sc-network", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", "wasm-timer", ] @@ -7800,9 +7901,9 @@ dependencies = [ "sc-keystore", "sc-network", "sp-api", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-utils", "threadpool", ] @@ -7851,16 +7952,16 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-chain-spec", - "sp-core", - "sp-keystore", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", "sp-offchain", "sp-rpc", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-state-machine", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7880,11 +7981,11 @@ dependencies = [ "serde", "serde_json", "sp-chain-spec", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-rpc", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -7901,7 +8002,7 @@ dependencies = [ "log", "serde", "serde_json", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", ] @@ -7943,23 +8044,23 @@ dependencies = [ "serde", "serde_json", "sp-api", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-state-machine", - "sp-tracing", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-trie", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -7979,7 +8080,7 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -7999,7 +8100,7 @@ dependencies = [ "sc-rpc-api", "serde_json", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -8040,7 +8141,7 @@ dependencies = [ "sc-tracing-proc-macro", "serde", "serde_json", - "sp-tracing", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", "tracing", "tracing-core", @@ -8075,8 +8176,8 @@ dependencies = [ "retain_mut", "serde", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", "sp-utils", "thiserror", @@ -8099,9 +8200,9 @@ dependencies = [ "sc-transaction-graph", "sp-api", "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", "sp-utils", "substrate-prometheus-endpoint", @@ -8495,9 +8596,9 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "log", - "sp-core", - "sp-std", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -8510,11 +8611,11 @@ dependencies = [ "log", "parity-scale-codec", "sp-api-proc-macro", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-version", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -8530,6 +8631,18 @@ dependencies = [ "syn", ] +[[package]] +name = "sp-application-crypto" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", +] + [[package]] name = "sp-application-crypto" version = "3.0.0" @@ -8537,9 +8650,22 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-arithmetic" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", ] [[package]] @@ -8551,8 +8677,8 @@ dependencies = [ "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -8562,9 +8688,9 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -8573,9 +8699,9 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -8585,9 +8711,9 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -8603,8 +8729,8 @@ dependencies = [ "sp-api", "sp-consensus", "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] @@ -8630,14 +8756,14 @@ dependencies = [ "parking_lot 0.11.1", "serde", "sp-api", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-utils", - "sp-version", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -8652,15 +8778,15 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api", - "sp-application-crypto", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-timestamp", ] @@ -8670,8 +8796,8 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "parity-scale-codec", - "sp-arithmetic", - "sp-runtime", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -8681,9 +8807,53 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-core" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "base58", + "blake2-rfc", + "byteorder", + "dyn-clonable", + "ed25519-dalek", + "futures 0.3.12", + "hash-db", + "hash256-std-hasher", + "hex", + "impl-serde", + "lazy_static", + "libsecp256k1", + "log", + "merlin", + "num-traits", + "parity-scale-codec", + "parity-util-mem", + "parking_lot 0.11.1", + "primitive-types", + "rand 0.7.3", + "regex", + "schnorrkel", + "secrecy", + "serde", + "sha2 0.9.2", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tiny-keccak", + "twox-hash", + "wasmi", + "zeroize", ] [[package]] @@ -8716,11 +8886,11 @@ dependencies = [ "secrecy", "serde", "sha2 0.9.2", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-bip39", "thiserror", "tiny-bip39", @@ -8739,6 +8909,16 @@ dependencies = [ "parking_lot 0.11.1", ] +[[package]] +name = "sp-debug-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-debug-derive" version = "3.0.0" @@ -8755,9 +8935,20 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "parity-scale-codec", - "sp-arithmetic", - "sp-npos-elections", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-externalities" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", ] [[package]] @@ -8767,8 +8958,8 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -8781,11 +8972,23 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-inherents" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "thiserror", ] [[package]] @@ -8795,11 +8998,35 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", - "sp-core", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] +[[package]] +name = "sp-io" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "futures 0.3.12", + "hash-db", + "libsecp256k1", + "log", + "parity-scale-codec", + "parking_lot 0.11.1", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "tracing", + "tracing-core", +] + [[package]] name = "sp-io" version = "3.0.0" @@ -8811,15 +9038,15 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", - "sp-wasm-interface", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", "tracing-core", ] @@ -8830,11 +9057,27 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "strum", ] +[[package]] +name = "sp-keystore" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "async-trait", + "derive_more", + "futures 0.3.12", + "merlin", + "parity-scale-codec", + "parking_lot 0.11.1", + "schnorrkel", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", +] + [[package]] name = "sp-keystore" version = "0.9.0" @@ -8848,8 +9091,21 @@ dependencies = [ "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core", - "sp-externalities", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-npos-elections" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "parity-scale-codec", + "serde", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", ] [[package]] @@ -8859,10 +9115,21 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic", - "sp-core", - "sp-npos-elections-compact", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-npos-elections-compact" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", ] [[package]] @@ -8882,8 +9149,16 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "sp-api", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-panic-handler" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "backtrace", ] [[package]] @@ -8900,7 +9175,28 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "serde", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-runtime" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "parity-util-mem", + "paste 1.0.4", + "rand 0.7.3", + "serde", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", ] [[package]] @@ -8917,11 +9213,28 @@ dependencies = [ "paste 1.0.4", "rand 0.7.3", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", + "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-runtime-interface" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "static_assertions", ] [[package]] @@ -8932,15 +9245,27 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "Inflector", + "proc-macro-crate 1.0.0", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" @@ -8969,10 +9294,20 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-staking" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "parity-scale-codec", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", ] [[package]] @@ -8981,8 +9316,30 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-state-machine" +version = "0.9.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "hash-db", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.11.1", + "rand 0.7.3", + "smallvec 1.6.1", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "thiserror", + "trie-db", + "trie-root", ] [[package]] @@ -8997,21 +9354,39 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec 1.6.1", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", "trie-db", "trie-root", ] +[[package]] +name = "sp-std" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" + [[package]] name = "sp-std" version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +[[package]] +name = "sp-storage" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", +] + [[package]] name = "sp-storage" version = "3.0.0" @@ -9021,8 +9396,8 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -9031,11 +9406,11 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" dependencies = [ "log", - "sp-core", - "sp-externalities", - "sp-io", - "sp-runtime-interface", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -9045,12 +9420,25 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "parity-scale-codec", "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "wasm-timer", ] +[[package]] +name = "sp-tracing" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "log", + "parity-scale-codec", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "tracing", + "tracing-core", + "tracing-subscriber", +] + [[package]] name = "sp-tracing" version = "3.0.0" @@ -9058,7 +9446,7 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "log", "parity-scale-codec", - "sp-std", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "tracing", "tracing-core", "tracing-subscriber", @@ -9076,10 +9464,24 @@ dependencies = [ "serde", "sp-api", "sp-blockchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "thiserror", ] +[[package]] +name = "sp-trie" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "hash-db", + "memory-db", + "parity-scale-codec", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "trie-db", + "trie-root", +] + [[package]] name = "sp-trie" version = "3.0.0" @@ -9088,8 +9490,8 @@ dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core", - "sp-std", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "trie-db", "trie-root", ] @@ -9106,6 +9508,18 @@ dependencies = [ "prometheus", ] +[[package]] +name = "sp-version" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "serde", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", +] + [[package]] name = "sp-version" version = "3.0.0" @@ -9114,8 +9528,19 @@ dependencies = [ "impl-serde", "parity-scale-codec", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", +] + +[[package]] +name = "sp-wasm-interface" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "wasmi", ] [[package]] @@ -9125,7 +9550,7 @@ source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "wasmi", ] @@ -9302,8 +9727,8 @@ dependencies = [ "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", ] @@ -9342,11 +9767,11 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", - "sp-keystore", - "sp-runtime", - "sp-state-machine", + "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", ] [[package]] @@ -9468,8 +9893,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io", - "sp-std", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "substrate-wasm-builder", "tiny-keccak", ] @@ -9492,7 +9917,7 @@ dependencies = [ "sc-authority-discovery", "sc-cli", "sc-service", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "structopt", "substrate-test-utils", @@ -9513,7 +9938,7 @@ version = "0.7.22" dependencies = [ "parity-scale-codec", "polkadot-parachain", - "sp-core", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -10057,10 +10482,10 @@ dependencies = [ "sc-service", "sp-api", "sp-blockchain", - "sp-core", - "sp-externalities", - "sp-runtime", - "sp-state-machine", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", "structopt", ] @@ -10696,8 +11121,8 @@ dependencies = [ "bitvec", "frame-benchmarking", "frame-executive", - "frame-support", - "frame-system", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -10750,18 +11175,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-keyring", "sp-offchain", - "sp-runtime", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "sp-transaction-pool", - "sp-trie", - "sp-version", + "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -10878,13 +11303,13 @@ dependencies = [ name = "xcm-builder" version = "0.8.22" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", "parity-scale-codec", "polkadot-parachain", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "xcm", "xcm-executor", ] @@ -10893,15 +11318,15 @@ dependencies = [ name = "xcm-executor" version = "0.8.22" dependencies = [ - "frame-support", + "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", "xcm", ] diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 55c3b309733c..67128e8970d3 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -47,7 +47,7 @@ keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substra sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } -sp-election-providers = { git = "https://github.com/paritytech/substrate", branch = "master" } +frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "kiz-election-provider-2-audit" } frame-support-test = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } diff --git a/runtime/common/src/paras_registrar.rs b/runtime/common/src/paras_registrar.rs index 11bad845f522..57d856483d19 100644 --- a/runtime/common/src/paras_registrar.rs +++ b/runtime/common/src/paras_registrar.rs @@ -402,9 +402,10 @@ mod tests { pub const StakingUnsignedPriority: u64 = u64::max_value() / 2; } - impl sp_election_providers::onchain::Config for Test { + impl frame_election_provider_support::onchain::Config for Test { type AccountId = ::AccountId; type BlockNumber = ::BlockNumber; + type BlockWeights = (); type Accuracy = sp_runtime::Perbill; type DataProvider = pallet_staking::Module; } @@ -431,7 +432,7 @@ mod tests { type MaxIterations = (); type MinSolutionScoreBump = (); type OffchainSolutionWeightLimit = (); - type ElectionProvider = sp_election_providers::onchain::OnChainSequentialPhragmen; + type ElectionProvider = frame_election_provider_support::onchain::OnChainSequentialPhragmen; type WeightInfo = (); } diff --git a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs index bfa35fbe2d52..6f642fbcdcd9 100644 --- a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs @@ -62,6 +62,9 @@ impl pallet_election_provider_multi_phase::WeightInfo f .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } + fn elect_queued() -> Weight { + 0 + } fn submit_unsigned(v: u32, t: u32, a: u32, d: u32, ) -> Weight { (0 as Weight) // Standard Error: 21_000 diff --git a/runtime/kusama/src/weights/pallet_staking.rs b/runtime/kusama/src/weights/pallet_staking.rs index 56846dca36c0..84dd7c453466 100644 --- a/runtime/kusama/src/weights/pallet_staking.rs +++ b/runtime/kusama/src/weights/pallet_staking.rs @@ -214,4 +214,10 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(w as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn get_npos_voters(v: u32, n: u32, s: u32, ) -> Weight { + 0 + } + fn get_npos_targets(v: u32, ) -> Weight { + 0 + } } diff --git a/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs b/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs index b6e31f40e90c..c9cac4065001 100644 --- a/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/polkadot/src/weights/pallet_election_provider_multi_phase.rs @@ -62,6 +62,9 @@ impl pallet_election_provider_multi_phase::WeightInfo f .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } + fn elect_queued() -> Weight { + 0 + } fn submit_unsigned(v: u32, t: u32, a: u32, d: u32, ) -> Weight { (0 as Weight) // Standard Error: 22_000 diff --git a/runtime/polkadot/src/weights/pallet_staking.rs b/runtime/polkadot/src/weights/pallet_staking.rs index 025feb177480..c2ae618228d0 100644 --- a/runtime/polkadot/src/weights/pallet_staking.rs +++ b/runtime/polkadot/src/weights/pallet_staking.rs @@ -214,4 +214,10 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(w as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn get_npos_voters(v: u32, n: u32, s: u32, ) -> Weight { + 0 + } + fn get_npos_targets(v: u32, ) -> Weight { + 0 + } } diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index b2e737831fd2..a08381597e6e 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -26,7 +26,7 @@ sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -sp-election-providers = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "kiz-election-provider-2-audit", default-features = false } tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -115,5 +115,5 @@ std = [ "pallet-randomness-collective-flip/std", "runtime-common/std", "log/std", - "sp-election-providers/std", + "frame-election-provider-support/std", ] diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index dafde1d74ed5..79060f44e525 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -313,9 +313,10 @@ parameter_types! { pub MinSolutionScoreBump: Perbill = Perbill::from_rational_approximation(5u32, 10_000); } -impl sp_election_providers::onchain::Config for Runtime { +impl frame_election_provider_support::onchain::Config for Runtime { type AccountId = ::AccountId; type BlockNumber = ::BlockNumber; + type BlockWeights = (); type Accuracy = sp_runtime::Perbill; type DataProvider = pallet_staking::Module; } @@ -343,7 +344,7 @@ impl pallet_staking::Config for Runtime { type MaxIterations = MaxIterations; type OffchainSolutionWeightLimit = (); type MinSolutionScoreBump = MinSolutionScoreBump; - type ElectionProvider = sp_election_providers::onchain::OnChainSequentialPhragmen; + type ElectionProvider = frame_election_provider_support::onchain::OnChainSequentialPhragmen; type WeightInfo = (); } diff --git a/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs b/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs index e181f13ac96e..0bb963a1b106 100644 --- a/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs +++ b/runtime/westend/src/weights/pallet_election_provider_multi_phase.rs @@ -62,6 +62,9 @@ impl pallet_election_provider_multi_phase::WeightInfo f .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } + fn elect_queued() -> Weight { + 0 + } fn submit_unsigned(v: u32, t: u32, a: u32, d: u32, ) -> Weight { (0 as Weight) // Standard Error: 22_000 diff --git a/runtime/westend/src/weights/pallet_staking.rs b/runtime/westend/src/weights/pallet_staking.rs index 86b4166ea626..67d9c94221fc 100644 --- a/runtime/westend/src/weights/pallet_staking.rs +++ b/runtime/westend/src/weights/pallet_staking.rs @@ -214,4 +214,10 @@ impl pallet_staking::WeightInfo for WeightInfo { .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(w as Weight))) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } + fn get_npos_voters(v: u32, n: u32, s: u32, ) -> Weight { + 0 + } + fn get_npos_targets(v: u32, ) -> Weight { + 0 + } } From 216739f8ad51a525536d6465a9f573b8d305438f Mon Sep 17 00:00:00 2001 From: kianenigma Date: Mon, 15 Mar 2021 20:21:28 +0100 Subject: [PATCH 21/44] remove dep. --- runtime/common/Cargo.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 334f102a28da..13ce1f623665 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -49,7 +49,6 @@ hex-literal = "0.3.1" keyring = { package = "sp-keyring", git = "https://github.com/paritytech/substrate", branch = "master" } sp-trie = { git = "https://github.com/paritytech/substrate", branch = "master" } sp-application-crypto = { git = "https://github.com/paritytech/substrate", branch = "master" } -frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "kiz-election-provider-2-audit" } frame-support-test = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-babe = { git = "https://github.com/paritytech/substrate", branch = "master" } pallet-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", branch = "master" } From 9c2ac24124383fd8c035597b1b0a0c678afd32e6 Mon Sep 17 00:00:00 2001 From: kianenigma Date: Tue, 16 Mar 2021 07:43:57 +0100 Subject: [PATCH 22/44] undo dep. --- runtime/test-runtime/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/test-runtime/Cargo.toml b/runtime/test-runtime/Cargo.toml index a08381597e6e..b1cb371d96ac 100644 --- a/runtime/test-runtime/Cargo.toml +++ b/runtime/test-runtime/Cargo.toml @@ -26,7 +26,7 @@ sp-staking = { git = "https://github.com/paritytech/substrate", branch = "master sp-core = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } sp-version = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "kiz-election-provider-2-audit", default-features = false } +frame-election-provider-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } tx-pool-api = { package = "sp-transaction-pool", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } block-builder-api = { package = "sp-block-builder", git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } From f00ae8422f10444641f990a5fc8d7e5b1975d683 Mon Sep 17 00:00:00 2001 From: kianenigma Date: Tue, 16 Mar 2021 12:48:46 +0100 Subject: [PATCH 23/44] upadte substrate --- Cargo.lock | 3647 +++++++++++++++++++++++----------------------------- 1 file changed, 1638 insertions(+), 2009 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ab9312ef8c16..46fa4cf8da3b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,9 +21,9 @@ dependencies = [ [[package]] name = "adler" -version = "0.2.2" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc9a9dd069569f212bc4330af9f17c4afb5e8ce185e83dbb14f1349dda18b10" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "aead" @@ -36,9 +36,9 @@ dependencies = [ [[package]] name = "aes" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7001367fde4c768a19d1029f0a8be5abd9308e1119846d5bd9ad26297b8faf5" +checksum = "dd2bc6d3f370b5666245ff421e231cba4353df936e26986d2918e61a8fd6aef6" dependencies = [ "aes-soft", "aesni", @@ -47,49 +47,49 @@ dependencies = [ [[package]] name = "aes-gcm" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f5007801316299f922a6198d1d09a0bae95786815d066d5880d13f7c45ead1" +checksum = "0301c9e9c443494d970a07885e8cf3e587bae8356a1d5abd0999068413f7205f" dependencies = [ "aead", "aes", "block-cipher", "ghash", - "subtle 2.2.3", + "subtle 2.4.0", ] [[package]] name = "aes-soft" -version = "0.4.0" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4925647ee64e5056cf231608957ce7c81e12d6d6e316b9ce1404778cc1d35fa7" +checksum = "63dd91889c49327ad7ef3b500fd1109dbd3c509a03db0d4a9ce413b79f575cb6" dependencies = [ "block-cipher", "byteorder", - "opaque-debug 0.2.3", + "opaque-debug 0.3.0", ] [[package]] name = "aesni" -version = "0.7.0" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d050d39b0b7688b3a3254394c3e30a9d66c41dcf9b05b0e2dbdc623f6505d264" +checksum = "0a6fe808308bb07d393e2ea47780043ec47683fcf19cf5efc8ca51c50cc8c68a" dependencies = [ "block-cipher", - "opaque-debug 0.2.3", + "opaque-debug 0.3.0", ] [[package]] name = "ahash" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6789e291be47ace86a60303502173d84af8327e3627ecf334356ee0f87a164c" +checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e" [[package]] name = "aho-corasick" -version = "0.7.13" +version = "0.7.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043164d8ba5c4c3035fec9bbee8647c0261d788f3474306f93bb65901cae0e86" +checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" dependencies = [ "memchr", ] @@ -114,9 +114,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.34" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf8dcb5b4bbaa28653b647d8c77bd4ed40183b48882e130c1f1ffb73de069fd7" +checksum = "afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1" [[package]] name = "approx" @@ -127,12 +127,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "arc-swap" -version = "0.4.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d25d88fd6b8041580a654f9d0c581a047baee2b3efee13275f2fc392fc75034" - [[package]] name = "arrayref" version = "0.3.6" @@ -175,10 +169,11 @@ dependencies = [ [[package]] name = "assert_cmd" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc1679af9a1ab4bea16f228b05d18f8363f8327b1fa8db00d2760cfafc6b61e" +checksum = "f2475b58cd94eb4f70159f4fd8844ba3b807532fe3131b3373fae060bbe30396" dependencies = [ + "bstr", "doc-comment", "predicates", "predicates-core", @@ -194,9 +189,9 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "async-channel" -version = "1.5.1" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59740d83946db6a5af71ae25ddf9562c2b176b2ca42cf99a455f09f4a220d6b9" +checksum = "2114d64672151c0c5eaa5e131ec84a74f06e1e559830dabba01ca30605d66319" dependencies = [ "concurrent-queue", "event-listener", @@ -205,9 +200,9 @@ dependencies = [ [[package]] name = "async-executor" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d373d78ded7d0b3fa8039375718cde0aace493f2e34fb60f51cbf567562ca801" +checksum = "eb877970c7b440ead138f6321a3b5395d6061183af779340b65e20c0fede9146" dependencies = [ "async-task", "concurrent-queue", @@ -219,12 +214,15 @@ dependencies = [ [[package]] name = "async-global-executor" -version = "1.4.2" +version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "124ac8c265e407641c3362b8f4d39cdb4e243885b71eef087be27199790f5a3a" +checksum = "9586ec52317f36de58453159d48351bc244bc24ced3effc1fce22f3d48664af6" dependencies = [ + "async-channel", "async-executor", "async-io", + "async-mutex", + "blocking", "futures-lite", "num_cpus", "once_cell", @@ -250,6 +248,15 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "async-lock" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1996609732bde4a9988bc42125f55f2af5f3c36370e27c778d5191a4a1b63bfb" +dependencies = [ + "event-listener", +] + [[package]] name = "async-mutex" version = "1.4.0" @@ -261,13 +268,13 @@ dependencies = [ [[package]] name = "async-process" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8cea09c1fb10a317d1b5af8024eeba256d6554763e85ecd90ff8df31c7bbda" +checksum = "ef37b86e2fa961bae5a4d212708ea0154f904ce31d1a4a7f47e1bbc33a0c040b" dependencies = [ "async-io", "blocking", - "cfg-if 0.1.10", + "cfg-if 1.0.0", "event-listener", "futures-lite", "once_cell", @@ -277,17 +284,16 @@ dependencies = [ [[package]] name = "async-std" -version = "1.8.0" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f9f84f1280a2b436a2c77c2582602732b6c2f4321d5494d6e799e6c367859a8" +checksum = "d9f06685bad74e0570f5213741bea82158279a4103d988e57bfada11ad230341" dependencies = [ "async-channel", "async-global-executor", "async-io", - "async-mutex", + "async-lock", "async-process", - "blocking", - "crossbeam-utils 0.8.1", + "crossbeam-utils 0.8.3", "futures-channel", "futures-core", "futures-io", @@ -298,7 +304,7 @@ dependencies = [ "memchr", "num_cpus", "once_cell", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.6", "pin-utils", "slab", "wasm-bindgen-futures", @@ -312,9 +318,9 @@ checksum = "e91831deabf0d6d7ec49552e489aed63b7456a7a3c46cff62adad428110b0af0" [[package]] name = "async-trait" -version = "0.1.42" +version = "0.1.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" +checksum = "36ea56748e10732c49404c153638a15ec3d6211ec5ff35d9bb20e13b93576adf" dependencies = [ "proc-macro2", "quote", @@ -331,7 +337,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.6", ] [[package]] @@ -344,7 +350,7 @@ dependencies = [ "futures-sink", "futures-util", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.6", ] [[package]] @@ -375,9 +381,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" +checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" @@ -405,12 +411,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5024ee8015f02155eee35c711107ddd9a9bf3cb689cf2a9089c97e79b6e1ae83" -[[package]] -name = "base64" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" - [[package]] name = "base64" version = "0.12.3" @@ -425,9 +425,9 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" [[package]] name = "bincode" -version = "1.3.1" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f30d3a39baa26f9651f17b375061f3233dde33424a8b72b0dbe93a68a0bc896d" +checksum = "d175dfa69e619905c4c3cdb7c3c203fa3bdd5d51184e3afdb2742c0280493772" dependencies = [ "byteorder", "serde", @@ -465,9 +465,9 @@ checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" [[package]] name = "bitvec" -version = "0.20.1" +version = "0.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d" +checksum = "1f682656975d3a682daff957be4ddeb65d6ad656737cd821f2d00685ae466af1" dependencies = [ "funty", "radium", @@ -477,15 +477,13 @@ dependencies = [ [[package]] name = "blake2" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84ce5b6108f8e154604bd4eb76a2f726066c3464d5a552a4229262a18c9bb471" +checksum = "10a5720225ef5daecf08657f23791354e1685a8c91a4c60c7f3d3b2892f978f4" dependencies = [ - "byte-tools", - "byteorder", "crypto-mac 0.8.0", "digest 0.9.0", - "opaque-debug 0.2.3", + "opaque-debug 0.3.0", ] [[package]] @@ -500,9 +498,9 @@ dependencies = [ [[package]] name = "blake2b_simd" -version = "0.5.10" +version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" +checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" dependencies = [ "arrayref", "arrayvec 0.5.2", @@ -544,7 +542,7 @@ dependencies = [ "block-padding 0.1.5", "byte-tools", "byteorder", - "generic-array 0.12.3", + "generic-array 0.12.4", ] [[package]] @@ -559,9 +557,9 @@ dependencies = [ [[package]] name = "block-cipher" -version = "0.7.1" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa136449e765dc7faa244561ccae839c394048667929af599b5d931ebe7b7f10" +checksum = "f337a3e6da609650eb74e02bc9fac7b735049f7623ab12f2e4c719316fcc7e80" dependencies = [ "generic-array 0.14.4", ] @@ -601,12 +599,12 @@ version = "0.1.0" dependencies = [ "bp-message-lane", "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "sp-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -614,10 +612,10 @@ name = "bp-message-lane" version = "0.1.0" dependencies = [ "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std", ] [[package]] @@ -626,25 +624,25 @@ version = "0.1.0" dependencies = [ "bp-message-lane", "bp-runtime", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "sp-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "bp-runtime" version = "0.1.0" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", "num-traits", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -655,11 +653,13 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "0.2.13" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31accafdb70df7871592c058eca3985b71104e15ac32f64706022c58867da931" +checksum = "a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d" dependencies = [ + "lazy_static", "memchr", + "regex-automata", ] [[package]] @@ -673,9 +673,9 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.4.0" +version = "3.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e8c087f005730276d1096a652e92a8bacee2e2472bcc9715a74d2bec38b5820" +checksum = "63396b8a4b9de3f4fdfb320ab6080762242f66a8ef174c49d8e19b674db4cdbe" [[package]] name = "byte-slice-cast" @@ -724,14 +724,24 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" +[[package]] +name = "cargo-platform" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0226944a63d1bf35a3b5f948dd7c59e263db83695c9e8bffc4037de02e30f1d7" +dependencies = [ + "serde", +] + [[package]] name = "cargo_metadata" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83f95cf4bf0dda0ac2e65371ae7215d0dce3c187613a9dbf23aaa9374186f97a" +checksum = "7714a157da7991e23d90686b9524b9e12e0407a108647f52e9328f4b3d51ac7f" dependencies = [ + "cargo-platform", "semver 0.11.0", - "semver-parser 0.10.0", + "semver-parser 0.10.2", "serde", "serde_json", ] @@ -768,9 +778,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "chacha20" -version = "0.4.3" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "086c0f07ac275808b7bf9a39f2fd013aae1498be83632814c8c4e0bd53f2dc58" +checksum = "244fbce0d47e97e8ef2f63b81d5e05882cb518c68531eb33194990d7b7e85845" dependencies = [ "stream-cipher", "zeroize", @@ -778,9 +788,9 @@ dependencies = [ [[package]] name = "chacha20poly1305" -version = "0.5.1" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18b0c90556d8e3fec7cf18d84a2f53d27b21288f2fe481b830fadcf809e48205" +checksum = "9bf18d374d66df0c05cdddd528a7db98f78c28e2519b120855c4f84c5027b1f5" dependencies = [ "aead", "chacha20", @@ -806,9 +816,9 @@ dependencies = [ [[package]] name = "cid" -version = "0.6.0" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d88f30b1e74e7063df5711496f3ee6e74a9735d62062242d70cddf77717f18e" +checksum = "ff0e3bc0b6446b3f9663c1a6aba6ef06c5aeaa1bc92bd18077be337198ab9768" dependencies = [ "multibase", "multihash", @@ -859,15 +869,6 @@ dependencies = [ "bitflags", ] -[[package]] -name = "cloudabi" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4344512281c643ae7638bbabc3af17a11307803ec8f0fcad9fae512a8bf36467" -dependencies = [ - "bitflags", -] - [[package]] name = "color-eyre" version = "0.5.10" @@ -948,9 +949,15 @@ dependencies = [ [[package]] name = "cpuid-bool" -version = "0.1.0" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" + +[[package]] +name = "cpuid-bool" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d375c433320f6c5057ae04a04376eef4d04ce2801448cf8863a78da99107be4" +checksum = "dcb25d077389e53838a8158c8e99174c5a9d902dee4904320db714f3c653ffba" [[package]] name = "cranelift-bforest" @@ -1048,11 +1055,21 @@ dependencies = [ [[package]] name = "crc32fast" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" +checksum = "81156fece84ab6a9f2afdb109ce3ae577e42b1228441eded99bd77f627953b1a" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", +] + +[[package]] +name = "crossbeam-channel" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dca26ee1f8d361640700bde38b2c37d8c22b3ce2d360e1fc1c74ea4b0aa7d775" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.3", ] [[package]] @@ -1061,11 +1078,22 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" dependencies = [ - "crossbeam-epoch", + "crossbeam-epoch 0.8.2", "crossbeam-utils 0.7.2", "maybe-uninit", ] +[[package]] +name = "crossbeam-deque" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-epoch 0.9.3", + "crossbeam-utils 0.8.3", +] + [[package]] name = "crossbeam-epoch" version = "0.8.2" @@ -1077,7 +1105,20 @@ dependencies = [ "crossbeam-utils 0.7.2", "lazy_static", "maybe-uninit", - "memoffset 0.5.5", + "memoffset 0.5.6", + "scopeguard", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2584f639eb95fea8c798496315b297cf81b9b58b6d30ab066a75455333cf4b12" +dependencies = [ + "cfg-if 1.0.0", + "crossbeam-utils 0.8.3", + "lazy_static", + "memoffset 0.6.1", "scopeguard", ] @@ -1105,9 +1146,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d96d1e189ef58269ebe5b97953da3274d83a93af647c2ddd6f9dab28cedb8d" +checksum = "e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49" dependencies = [ "autocfg", "cfg-if 1.0.0", @@ -1126,7 +1167,7 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "generic-array 0.12.3", + "generic-array 0.12.4", "subtle 1.0.0", ] @@ -1137,7 +1178,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.4", - "subtle 2.2.3", + "subtle 2.4.0", ] [[package]] @@ -1151,9 +1192,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.16" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" +checksum = "e8f45d9ad417bcef4817d614a501ab55cdd96a6fdb24f49aab89a54acfd66b19" dependencies = [ "quote", "syn", @@ -1172,35 +1213,35 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "2.1.0" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d85653f070353a16313d0046f173f70d1aadd5b42600a14de626f0dfb3473a5" +checksum = "434e1720189a637d44fe464f4df1e6eb900b4835255b14354497c78af37d9bb8" dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle 2.2.3", + "subtle 2.4.0", "zeroize", ] [[package]] name = "curve25519-dalek" -version = "3.0.0" +version = "3.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" +checksum = "f627126b946c25a4638eec0ea634fc52506dea98db118aae985118ce7c3d723f" dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle 2.2.3", + "subtle 2.4.0", "zeroize", ] [[package]] name = "data-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "993a608597367c6377b258c25d7120740f00ed23a2252b729b1932dd7866f908" +checksum = "3ee2393c4a91429dffb4bedf19f4d6abf27d8a732c8ce4980305d782e5426d57" [[package]] name = "data-encoding-macro" @@ -1245,7 +1286,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "generic-array 0.12.3", + "generic-array 0.12.4", ] [[package]] @@ -1283,7 +1324,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e93d7f5705de3e49895a2b5e0b8855a1c27f080192ae9c32a6432d50741a57a" dependencies = [ "libc", - "redox_users 0.3.4", + "redox_users 0.3.5", "winapi 0.3.9", ] @@ -1346,15 +1387,15 @@ dependencies = [ [[package]] name = "dyn-clone" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c53dc3a653e0f64081026e4bf048d48fec9fce90c66e8326ca7292df0ff2d82" +checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" [[package]] name = "ed25519" -version = "1.0.1" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf038a7b6fd7ef78ad3348b63f3a17550877b0e28f8d68bcc94894d1412158bc" +checksum = "37c66a534cbb46ab4ea03477eae19d5c22c01da8258030280b7bd9d8433fb6ef" dependencies = [ "signature", ] @@ -1365,19 +1406,19 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ - "curve25519-dalek 3.0.0", + "curve25519-dalek 3.0.2", "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.2", + "sha2 0.9.3", "zeroize", ] [[package]] name = "either" -version = "1.6.0" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd56b59865bce947ac5958779cfa508f6c3b9497cc762b7e24a12d11ccde2c4f" +checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" [[package]] name = "enumflags2" @@ -1414,12 +1455,12 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26ecb66b4bdca6c1409b40fb255eefc2bd4f6d135dab3c3124f80ffa2a9661e" +checksum = "17392a012ea30ef05a610aa97dfb49496e71c9f676b27879922ea5bdf60d9d3f" dependencies = [ "atty", - "humantime 2.0.1", + "humantime 2.1.0", "log", "regex", "termcolor", @@ -1433,18 +1474,18 @@ checksum = "6576a1755ddffd988788025e75bce9e74b018f7cc226198fe931d077911c6d7e" [[package]] name = "erased-serde" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ca8b296792113e1500fd935ae487be6e00ce318952a6880555554824d6ebf38" +checksum = "0465971a8cc1fa2455c8465aaa377131e1f1cf4983280f474a13e68793aa770c" dependencies = [ "serde", ] [[package]] name = "errno" -version = "0.2.5" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b480f641ccf0faf324e20c1d3e53d81b7484c698b42ea677f6907ae4db195371" +checksum = "fa68f2fb9cae9d37c9b2b3584aba698a2e97f72d7aef7b9f7aa71d8b54ce46fe" dependencies = [ "errno-dragonfly", "libc", @@ -1500,14 +1541,14 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", ] [[package]] name = "eyre" -version = "0.6.2" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534ce924bff9118be8b28b24ede6bf7e96a00b53e4ded25050aa7b526e051e1a" +checksum = "221239d1d5ea86bf5d6f91c9d6bc3646ffe471b08ff9b0f91c44f115ac969d2b" dependencies = [ "indenter", "once_cell", @@ -1583,9 +1624,9 @@ dependencies = [ [[package]] name = "file-per-thread-logger" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b3937f028664bd0e13df401ba49a4567ccda587420365823242977f06609ed1" +checksum = "4fdbe0d94371f9ce939b555dd342d0686cc4c0cadbcd4b61d70af5ff97eb4126" dependencies = [ "env_logger 0.7.1", "log", @@ -1598,7 +1639,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c" dependencies = [ "either", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "log", "num-traits", @@ -1626,11 +1667,11 @@ checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" [[package]] name = "flate2" -version = "1.0.16" +version = "1.0.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68c90b0fc46cf89d227cc78b40e494ff81287a92dd07631e5af0d06fe3cf885e" +checksum = "cd3aec53de10fe96d7d8c565eb17f2c687bb5518a2ec453b5b1252964526abe0" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", "crc32fast", "libc", "libz-sys", @@ -1646,16 +1687,16 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", ] [[package]] name = "form_urlencoded" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ece68d15c92e84fa4f19d3780f1294e5ca82a78a6d515f1efaabcc144688be00" +checksum = "5fc25a87fa4fd2094bffb06925852034d90a17f0d1e05197d4956d3555752191" dependencies = [ "matches", "percent-encoding 2.1.0", @@ -1664,26 +1705,26 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "linregress", "log", "parity-scale-codec", - "paste 1.0.4", + "paste 1.0.5", "sp-api", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-runtime-interface", + "sp-std", + "sp-storage", ] [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "Inflector", "chrono", @@ -1695,148 +1736,87 @@ dependencies = [ "sc-executor", "sc-service", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime", + "sp-state-machine", "structopt", ] [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-arithmetic", + "sp-npos-elections", + "sp-std", ] [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", - "parity-scale-codec", - "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "frame-metadata" -version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-tracing", ] [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "frame-support" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "bitflags", - "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "impl-trait-for-tuples", - "log", - "once_cell", "parity-scale-codec", - "paste 1.0.4", "serde", - "smallvec 1.6.1", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-core", + "sp-std", ] [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "bitflags", - "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate)", - "frame-support-procedural 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-metadata", + "frame-support-procedural", "impl-trait-for-tuples", "log", "once_cell", "parity-scale-codec", - "paste 1.0.4", + "paste 1.0.5", "serde", "smallvec 1.6.1", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "frame-support-procedural" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "Inflector", - "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "proc-macro2", - "quote", - "syn", + "sp-arithmetic", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-state-machine", + "sp-std", + "sp-tracing", ] [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "Inflector", - "frame-support-procedural-tools 3.0.0 (git+https://github.com/paritytech/substrate)", - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "proc-macro-crate 1.0.0", + "frame-support-procedural-tools", "proc-macro2", "quote", "syn", @@ -1845,9 +1825,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", "proc-macro2", "quote", @@ -1857,17 +1837,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "proc-macro2", "quote", @@ -1877,76 +1847,59 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-metadata 13.0.0 (git+https://github.com/paritytech/substrate)", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-metadata", + "frame-support", + "frame-system", "parity-scale-codec", "pretty_assertions", "rustversion", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", "trybuild", ] [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "frame-system" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-version", ] [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "sp-api", @@ -1955,13 +1908,13 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", "parity-scale-codec", "sp-api", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] @@ -1976,11 +1929,21 @@ dependencies = [ "winapi 0.3.9", ] +[[package]] +name = "fs2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +dependencies = [ + "libc", + "winapi 0.3.9", +] + [[package]] name = "fs_extra" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" +checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" [[package]] name = "fuchsia-cprng" @@ -2012,15 +1975,15 @@ checksum = "fed34cd105917e91daa4da6b3728c47b068749d6a62c59811f06ed2ac71d9da7" [[package]] name = "futures" -version = "0.1.29" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" +checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da9052a1a50244d8d5aa9bf55cbc2fb6f357c86cc52e46c62ed390a7180cf150" +checksum = "7f55667319111d593ba876406af7c409c0ebb44dc4be6132a783ccf163ea14c1" dependencies = [ "futures-channel", "futures-core", @@ -2033,9 +1996,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2d31b7ec7efab6eefc7c57233bb10b847986139d88cc2f5a02a1ae6871a1846" +checksum = "8c2dd2df839b57db9ab69c2c9d8f3e8c81984781937fe2807dc6dcf3b2ad2939" dependencies = [ "futures-core", "futures-sink", @@ -2043,9 +2006,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e5145dde8da7d1b3892dad07a9c98fc04bc39892b1ecc9692cf53e2b780a65" +checksum = "15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94" [[package]] name = "futures-cpupool" @@ -2053,7 +2016,7 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", "num_cpus", ] @@ -2063,21 +2026,21 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ - "futures 0.1.29", - "futures 0.3.12", + "futures 0.1.31", + "futures 0.3.13", "lazy_static", "log", "parking_lot 0.9.0", - "pin-project 0.4.23", + "pin-project 0.4.27", "serde", "serde_json", ] [[package]] name = "futures-executor" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9e59fdc009a4b3096bf94f740a0f2424c082521f20a9b08c5c07c48d90fd9b9" +checksum = "891a4b7b96d84d5940084b2a37632dd65deeae662c114ceaa2c879629c9c0ad1" dependencies = [ "futures-core", "futures-task", @@ -2087,30 +2050,30 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28be053525281ad8259d47e4de5de657b25e7bac113458555bb4b70bc6870500" +checksum = "d71c2c65c57704c32f5241c1223167c2c3294fd34ac020c807ddbe6db287ba59" [[package]] name = "futures-lite" -version = "1.11.2" +version = "1.11.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e6c079abfac3ab269e2927ec048dabc89d009ebfdda6b8ee86624f30c689658" +checksum = "b4481d0cd0de1d204a4fa55e7d45f07b1d958abcb06714b3446438e2eff695fb" dependencies = [ "fastrand", "futures-core", "futures-io", "memchr", "parking", - "pin-project-lite 0.1.7", + "pin-project-lite 0.2.6", "waker-fn", ] [[package]] name = "futures-macro" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c287d25add322d9f9abdcdc5927ca398917996600182178774032e9f8258fedd" +checksum = "ea405816a5139fb39af82c2beb921d52143f556038378d6db21183a5c37fbfb7" dependencies = [ "proc-macro-hack", "proc-macro2", @@ -2131,18 +2094,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caf5c69029bda2e743fddd0582d1083951d65cc9539aebf8812f36c3491342d6" +checksum = "85754d98985841b7d4f5e8e6fbfa4a4ac847916893ec511a2917ccd8525b8bb3" [[package]] name = "futures-task" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13de07eb8ea81ae445aca7b69f5f7bf15d7bf4912d8ca37d6645c77ae8a58d86" -dependencies = [ - "once_cell", -] +checksum = "fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80" [[package]] name = "futures-timer" @@ -2162,11 +2122,11 @@ dependencies = [ [[package]] name = "futures-util" -version = "0.3.12" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "632a8cd0f2a4b3fdea1657f08bde063848c3bd00f9bbf6e256b8be78802e624b" +checksum = "1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", "futures-channel", "futures-core", "futures-io", @@ -2174,7 +2134,7 @@ dependencies = [ "futures-sink", "futures-task", "memchr", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.6", "pin-utils", "proc-macro-hack", "proc-macro-nested", @@ -2187,33 +2147,20 @@ version = "0.3.55" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" -[[package]] -name = "generator" -version = "0.6.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cdc09201b2e8ca1b19290cf7e65de2246b8e91fb6874279722189c4de7b94dc" -dependencies = [ - "cc", - "libc", - "log", - "rustc_version", - "winapi 0.3.9", -] - [[package]] name = "generic-array" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" +checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" dependencies = [ "typenum", ] [[package]] name = "generic-array" -version = "0.13.2" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ed1e761351b56f54eb9dcd0cfaca9fd0daecf93918e1cfc01c8a3d26ee7adcd" +checksum = "f797e67af32588215eaaab8327027ee8e71b9dd0b2b26996aedf20c030fce309" dependencies = [ "typenum", ] @@ -2230,11 +2177,12 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.14" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" dependencies = [ - "cfg-if 0.1.10", + "cfg-if 1.0.0", + "js-sys", "libc", "wasi 0.9.0+wasi-snapshot-preview1", "wasm-bindgen", @@ -2242,9 +2190,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4060f4657be78b8e766215b02b18a2e862d83745545de804638e2b545e81aee6" +checksum = "c9495705279e7140bf035dde1f6e750c162df8b625267cd52cc44e0b156732c8" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -2255,10 +2203,11 @@ dependencies = [ [[package]] name = "ghash" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6e27f0689a6e15944bdce7e45425efb87eaa8ab0c6e87f11d0987a9133e2531" +checksum = "97304e4cd182c3846f7575ced3890c53012ce534ad9114046b0a9e00bb30a375" dependencies = [ + "opaque-debug 0.3.0", "polyval", ] @@ -2281,9 +2230,9 @@ checksum = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" [[package]] name = "globset" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ad1da430bd7281dde2576f44c84cc3f0f7b475e7202cd503042dff01a8c8120" +checksum = "c152169ef1e421390738366d2f796655fec62621dabbd0fd476f905934061e4a" dependencies = [ "aho-corasick", "bstr", @@ -2314,7 +2263,7 @@ dependencies = [ "byteorder", "bytes 0.4.12", "fnv", - "futures 0.1.29", + "futures 0.1.31", "http 0.1.21", "indexmap", "log", @@ -2325,28 +2274,29 @@ dependencies = [ [[package]] name = "h2" -version = "0.2.5" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79b7246d7e4b979c03fa093da39cfb3617a96bbeee6310af63991668d7e843ff" +checksum = "5e4728fd124914ad25e99e3d15a9361a879f6620f63cb56bbb08f95abb97a535" dependencies = [ "bytes 0.5.6", "fnv", "futures-core", "futures-sink", "futures-util", - "http 0.2.1", + "http 0.2.3", "indexmap", - "log", "slab", - "tokio 0.2.21", + "tokio 0.2.25", "tokio-util", + "tracing", + "tracing-futures", ] [[package]] name = "handlebars" -version = "3.5.1" +version = "3.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2764f9796c0ddca4b82c07f25dd2cb3db30b9a8f47940e78e1c883d9e95c3db9" +checksum = "cdb0867bbc5a3da37a753e78021d5fcf8a4db00e18dd2dd90fd36e24190e162d" dependencies = [ "log", "pest", @@ -2382,27 +2332,27 @@ dependencies = [ [[package]] name = "heck" -version = "0.3.1" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac" dependencies = [ "unicode-segmentation", ] [[package]] name = "hermit-abi" -version = "0.1.15" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3deed196b6e7f9e44a2ae8d94225d80302d81208b1bb673fd21fe634645c85a9" +checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" dependencies = [ "libc", ] [[package]] name = "hex" -version = "0.4.2" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" [[package]] name = "hex-literal" @@ -2443,7 +2393,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6e570451493f10f6581b48cdd530413b63ea9e780f544bfd3bdcaa0d89d1a7b" dependencies = [ "digest 0.8.1", - "generic-array 0.12.3", + "generic-array 0.12.4", "hmac 0.7.1", ] @@ -2460,11 +2410,11 @@ dependencies = [ [[package]] name = "http" -version = "0.2.1" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d569972648b2c512421b5f2a405ad6ac9666547189d0c5477a3f200f3e02f9" +checksum = "7245cd7449cc792608c3c8a9eaf69bd4eabbabf802713748fd739c98b82f0747" dependencies = [ - "bytes 0.5.6", + "bytes 1.0.1", "fnv", "itoa", ] @@ -2476,7 +2426,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6741c859c1b2463a423a1dbce98d418e6c3c3fc720fb0d45528657320920292d" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "http 0.1.21", "tokio-buf", ] @@ -2488,14 +2438,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13d5ff830006f7646652e057693569bfe0d51760c0085a071769d142a205111b" dependencies = [ "bytes 0.5.6", - "http 0.2.1", + "http 0.2.3", ] [[package]] name = "httparse" -version = "1.3.4" +version = "1.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" +checksum = "615caabe2c3160b313d52ccc905335f4ed5f10881dd63dc5699d47e90be85691" [[package]] name = "httpdate" @@ -2514,18 +2464,18 @@ dependencies = [ [[package]] name = "humantime" -version = "2.0.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c1ad908cc71012b7bea4d0c53ba96a8cba9962f048fa68d143376143d863b7a" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.12.35" +version = "0.12.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dbe6ed1438e1f8ad955a4701e9a944938e9519f6888d12d8558b645e247d5f6" +checksum = "5c843caf6296fc1f93444735205af9ed4e109a539005abb2564ae1d6fad34c52" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "futures-cpupool", "h2 0.1.26", "http 0.1.21", @@ -2550,23 +2500,23 @@ dependencies = [ [[package]] name = "hyper" -version = "0.13.9" +version = "0.13.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ad767baac13b44d4529fcf58ba2cd0995e36e7b435bc5b039de6f47e880dbf" +checksum = "8a6f157065790a3ed2f88679250419b5cdd96e714a0d65f7797fd337186e96bb" dependencies = [ "bytes 0.5.6", "futures-channel", "futures-core", "futures-util", - "h2 0.2.5", - "http 0.2.1", + "h2 0.2.7", + "http 0.2.3", "http-body 0.3.1", "httparse", "httpdate", "itoa", - "pin-project 1.0.4", + "pin-project 1.0.5", "socket2", - "tokio 0.2.21", + "tokio 0.2.25", "tower-service", "tracing", "want 0.3.0", @@ -2581,11 +2531,11 @@ dependencies = [ "bytes 0.5.6", "ct-logs", "futures-util", - "hyper 0.13.9", + "hyper 0.13.10", "log", - "rustls 0.18.0", + "rustls 0.18.1", "rustls-native-certs", - "tokio 0.2.21", + "tokio 0.2.25", "tokio-rustls", "webpki", ] @@ -2603,9 +2553,9 @@ dependencies = [ [[package]] name = "idna" -version = "0.2.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +checksum = "89829a5d69c23d348314a7ac337fe39173b61149a9864deabd260983aed48c21" dependencies = [ "matches", "unicode-bidi", @@ -2640,7 +2590,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "97b8538953a3f0d0d3868f0a706eb4273535e10d72acb5c82c1c23ae48835c85" dependencies = [ "async-io", - "futures 0.3.12", + "futures 0.3.13", "futures-lite", "if-addrs", "ipnet", @@ -2689,15 +2639,15 @@ dependencies = [ [[package]] name = "indenter" -version = "0.3.0" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0bd112d44d9d870a6819eb505d04dd92b5e4d94bb8c304924a0872ae7016fb5" +checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683" [[package]] name = "indexmap" -version = "1.6.1" +version = "1.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb1fa934250de4de8aef298d81c729a7d33d8c239daa3a7575e6b92bfc7313b" +checksum = "824845a0bf897a9042383849b02c1bc219c2383772efcd5c6f9766fa4b81aef3" dependencies = [ "autocfg", "hashbrown", @@ -2706,10 +2656,11 @@ dependencies = [ [[package]] name = "instant" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b141fdc7836c525d4d594027d318c84161ca17aaf8113ab1f81ab93ae897485" +checksum = "61124eeebbd69b8190558df225adf7e4caafce0d743919e5d6b19652314ec5ec" dependencies = [ + "cfg-if 1.0.0", "js-sys", "wasm-bindgen", "web-sys", @@ -2717,15 +2668,18 @@ dependencies = [ [[package]] name = "integer-encoding" -version = "1.1.5" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f4ebd0bd29be0f11973e9b3e219005661042a019fd757798c36a47c87852625" +checksum = "48dc51180a9b377fd75814d0cc02199c20f8e99433d6762f650d39cdbbd3b56f" [[package]] name = "integer-sqrt" -version = "0.1.3" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f65877bf7d44897a473350b1046277941cee20b263397e90869c50b6e766088b" +checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" +dependencies = [ + "num-traits", +] [[package]] name = "intervalier" @@ -2733,7 +2687,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-timer 2.0.2", ] @@ -2769,9 +2723,9 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc6f3ad7b9d11a0c00842ff8de1b60ee58661048eb8049ed33c73594f359d7e6" +checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" [[package]] name = "jemalloc-sys" @@ -2805,9 +2759,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.46" +version = "0.3.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf3d7383929f7c9c7c2d0fa596f325832df98c3704f2c60553080f7127a58175" +checksum = "dc9f84f9b115ce7843d60706df1422a916680bfdfcbdb0447c5614ff9d7e4d78" dependencies = [ "wasm-bindgen", ] @@ -2819,7 +2773,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "489b9c612e60c766f751ab40fcb43cbb55a1e10bb44a9b4307ed510ca598cbd7" dependencies = [ "failure", - "futures 0.1.29", + "futures 0.1.31", "jsonrpc-core", "jsonrpc-pubsub", "log", @@ -2834,7 +2788,7 @@ version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0745a6379e3edc893c84ec203589790774e4247420033e71a76d3ab4687991fa" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", "log", "serde", "serde_derive", @@ -2868,7 +2822,7 @@ version = "15.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4fb5c4513b7b542f42da107942b7b759f27120b5cc894729f88254b28dff44b7" dependencies = [ - "hyper 0.12.35", + "hyper 0.12.36", "jsonrpc-core", "jsonrpc-server-utils", "log", @@ -2941,8 +2895,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f1d8440e2617bdebdf45114e90f65aed3f14bf73e23d874dde8e4b764676fe9" dependencies = [ "async-trait", - "futures 0.3.12", - "hyper 0.13.9", + "futures 0.3.13", + "hyper 0.13.10", "jsonrpsee-types", "jsonrpsee-utils", "log", @@ -2950,7 +2904,7 @@ dependencies = [ "serde_json", "thiserror", "unicase", - "url 2.2.0", + "url 2.2.1", ] [[package]] @@ -2972,7 +2926,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a8cd20c190e75dc56f7543b9d5713c3186351b301b5507ea6b85d8c403aac78" dependencies = [ "async-trait", - "futures 0.3.12", + "futures 0.3.13", "log", "serde", "serde_json", @@ -2986,9 +2940,9 @@ version = "0.2.0-alpha.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e51670a3b56e5fb0d325920ce317c76184b8afabfd7bc5009831229cfef0732b" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "globset", - "hyper 0.13.9", + "hyper 0.13.10", "jsonrpsee-types", "lazy_static", "log", @@ -3018,8 +2972,8 @@ dependencies = [ "bitvec", "frame-benchmarking", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -3073,18 +3027,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", + "sp-version", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -3144,7 +3098,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eb1e98ba343d0b35f9009a8844cd2b87fa3192f7e79033ac05b00aeae0f3b0b5" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "js-sys", "kvdb", "kvdb-memorydb", @@ -3164,9 +3118,9 @@ checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" [[package]] name = "lazycell" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] name = "leb128" @@ -3176,9 +3130,9 @@ checksum = "3576a87f2ba00f6f106fdfcd16db1d698d648a26ad8e0573cad8537c3c362d2a" [[package]] name = "libc" -version = "0.2.81" +version = "0.2.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1482821306169ec4d07f6aca392a4681f66c75c9918aa49641a2595db64053cb" +checksum = "538c092e5586f4cdd7dd8078c4a79220e3e168880218124dcbce860f0ea938c6" [[package]] name = "libloading" @@ -3204,7 +3158,7 @@ checksum = "adc225a49973cf9ab10d0cdd6a4b8f0cda299df9b760824bbb623f15f8f0c95a" dependencies = [ "atomic", "bytes 1.0.1", - "futures 0.3.12", + "futures 0.3.13", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -3229,7 +3183,7 @@ dependencies = [ "libp2p-yamux", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "smallvec 1.6.1", "wasm-timer", ] @@ -3245,7 +3199,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -3254,13 +3208,13 @@ dependencies = [ "multistream-select", "parity-multiaddr", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "prost", "prost-build", "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.2", + "sha2 0.9.3", "smallvec 1.6.1", "thiserror", "unsigned-varint 0.7.0", @@ -3275,7 +3229,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d42eed63305f0420736fa487f9acef720c4528bd7852a6a760f5ccde4813345" dependencies = [ "flate2", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", ] @@ -3285,7 +3239,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5153b6db68fd4baa3b304e377db744dd8fea8ff4e4504509ee636abcde88d3e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "log", ] @@ -3298,7 +3252,7 @@ checksum = "b3c63dfa06581b24b1d12bf9815b43689a784424be217d6545c800c7c75a207f" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "libp2p-swarm", "log", @@ -3319,7 +3273,7 @@ dependencies = [ "byteorder", "bytes 1.0.1", "fnv", - "futures 0.3.12", + "futures 0.3.13", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -3328,7 +3282,7 @@ dependencies = [ "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.2", + "sha2 0.9.3", "smallvec 1.6.1", "unsigned-varint 0.7.0", "wasm-timer", @@ -3340,7 +3294,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b40fb36a059b7a8cce1514bd8b546fa612e006c9937caa7f5950cb20021fe91e" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "libp2p-swarm", "log", @@ -3361,14 +3315,14 @@ dependencies = [ "bytes 1.0.1", "either", "fnv", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "libp2p-swarm", "log", "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.2", + "sha2 0.9.3", "smallvec 1.6.1", "uint", "unsigned-varint 0.7.0", @@ -3385,7 +3339,7 @@ dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.12", + "futures 0.3.13", "if-watch", "lazy_static", "libp2p-core", @@ -3405,7 +3359,7 @@ checksum = "350ce8b3923594aedabd5d6e3f875d058435052a29c3f32df378bc70d10be464" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "log", "nohash-hasher", @@ -3422,18 +3376,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4aca322b52a0c5136142a7c3971446fb1e9964923a526c9cc6ef3b7c94e57778" dependencies = [ "bytes 1.0.1", - "curve25519-dalek 3.0.0", - "futures 0.3.12", + "curve25519-dalek 3.0.2", + "futures 0.3.13", "lazy_static", "libp2p-core", "log", "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.2", + "sha2 0.9.3", "snow", "static_assertions", - "x25519-dalek 1.1.0", + "x25519-dalek", "zeroize", ] @@ -3443,7 +3397,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6f3813276d0708c8db0f500d8beda1bda9ad955723b9cb272c41f4727256f73c" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "libp2p-swarm", "log", @@ -3460,7 +3414,7 @@ checksum = "9d58defcadb646ae4b033e130b48d87410bf76394dc3335496cae99dac803e61" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "log", "prost", @@ -3475,9 +3429,9 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "log", - "pin-project 1.0.4", + "pin-project 1.0.5", "rand 0.7.3", "salsa20", "sha3", @@ -3491,7 +3445,7 @@ checksum = "10e5552827c33d8326502682da73a0ba4bfa40c1b55b216af3c303f32169dd89" dependencies = [ "async-trait", "bytes 1.0.1", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "libp2p-swarm", "log", @@ -3510,7 +3464,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7955b973e1fd2bd61ffd43ce261c1223f61f4aacd5bae362a924993f9a25fd98" dependencies = [ "either", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "log", "rand 0.7.3", @@ -3536,7 +3490,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "88a5aef80e519a6cb8e2663605142f97baaaea1a252eecbf8756184765f7471b" dependencies = [ "async-io", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -3553,7 +3507,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "80ac51ce419f60be966e02103c17f67ff5dc4422ba83ba54d251d6c62a4ed487" dependencies = [ "async-std", - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "log", ] @@ -3564,7 +3518,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6149c46cb76935c80bc8be6ec6e3ebd5f5e1679765a255fb34331d54610f15dd" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -3579,14 +3533,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3b1c6a3431045da8b925ed83384e4c5163e14b990572307fca9c507435d4d22" dependencies = [ "either", - "futures 0.3.12", + "futures 0.3.13", "futures-rustls", "libp2p-core", "log", "quicksink", "rw-stream-sink", "soketto", - "url 2.2.0", + "url 2.2.1", "webpki-roots", ] @@ -3596,7 +3550,7 @@ version = "0.30.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4819358c542a86ff95f6ae691efb4b94ddaf477079b01a686f5705b79bfc232a" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "libp2p-core", "parking_lot 0.11.1", "thiserror", @@ -3627,33 +3581,32 @@ dependencies = [ "hmac-drbg", "rand 0.7.3", "sha2 0.8.2", - "subtle 2.2.3", + "subtle 2.4.0", "typenum", ] [[package]] name = "libz-sys" -version = "1.0.25" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eb5e43362e38e2bca2fd5f5134c4d4564a23a5c28e9b95411652021a8675ebe" +checksum = "602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655" dependencies = [ "cc", - "libc", "pkg-config", "vcpkg", ] [[package]] name = "linked-hash-map" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd5a6d5999d9907cda8ed67bbd137d3af8085216c2ac62de5be860bd41f304a" +checksum = "7fb9b38af92608140b86b693604b9ffcc5824240a484d1ecd4795bacb2fe88f3" [[package]] name = "linked_hash_set" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c7c91c4c7bbeb4f2f7c4e5be11e6a05bd6830bc37249c47ce1ad86ad453ff9c" +checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" dependencies = [ "linked-hash-map", ] @@ -3679,9 +3632,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28247cc5a5be2f05fbcd76dd0cf2c7d3b5400cb978a28042abcd4fa0b3f8261c" +checksum = "dd96ffd135b2fd7b973ac026d28085defbe8983df057ced3eb4f2130b0831312" dependencies = [ "scopeguard", ] @@ -3696,19 +3649,6 @@ dependencies = [ "value-bag", ] -[[package]] -name = "loom" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0e8460f2f2121162705187214720353c517b97bdfb3494c0b1e33d83ebe4bed" -dependencies = [ - "cfg-if 0.1.10", - "generator", - "scoped-tls", - "serde", - "serde_json", -] - [[package]] name = "lru" version = "0.6.5" @@ -3750,9 +3690,9 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" [[package]] name = "matrixmultiply" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4f7ec66360130972f34830bfad9ef05c6610a43938a467bcc9ab9369ab3478f" +checksum = "916806ba0031cd542105d916a97c8572e1fa6dd79c9c51e7eb43a09ec2dd84c1" dependencies = [ "rawpointer", ] @@ -3765,24 +3705,24 @@ checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" [[package]] name = "memchr" -version = "2.3.3" +version = "2.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" +checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" [[package]] name = "memmap2" -version = "0.2.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e73be3b7d04a0123e933fea1d50d126cc7196bbc0362c0ce426694f777194eee" +checksum = "04e3e85b970d650e2ae6d70592474087051c11c54da7f7b4949725c5735fbcc6" dependencies = [ "libc", ] [[package]] name = "memoffset" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c198b026e1bbf08a937e94c6c60f9ec4a2267f5b0d2eec9c1b21b061ce2be55f" +checksum = "043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa" dependencies = [ "autocfg", ] @@ -3824,9 +3764,9 @@ checksum = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" [[package]] name = "merlin" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" +checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" dependencies = [ "byteorder", "keccak", @@ -3839,7 +3779,7 @@ name = "metered-channel" version = "0.1.0" dependencies = [ "assert_matches", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", ] @@ -3849,25 +3789,25 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "rand 0.7.3", "thrift", ] [[package]] name = "minicbor" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0164190d1771b1458c3742075b057ed55d25cd9dfb930aade99315a1eb1fe12d" +checksum = "1c2b2c73f9640fccab53947e2b3474d5071fcbc8f82cac51ddf6c8041a30a9ea" dependencies = [ "minicbor-derive", ] [[package]] name = "minicbor-derive" -version = "0.6.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e071b3159835ee91df62dbdbfdd7ec366b7ea77c838f43aff4acda6b61bcfb9" +checksum = "19ce18b5423c573a13e80cb3046ea0af6379ef725dc3af4886bdb8f4e5093068" dependencies = [ "proc-macro2", "quote", @@ -3876,18 +3816,19 @@ dependencies = [ [[package]] name = "miniz_oxide" -version = "0.4.0" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be0f75932c1f6cfae3c04000e40114adf955636e19040f9c0a2c380702aa1c7f" +checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" dependencies = [ "adler", + "autocfg", ] [[package]] name = "mio" -version = "0.6.22" +version = "0.6.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fce347092656428bc8eaf6201042cb551b8d67855af7374542a92a0fbfcac430" +checksum = "4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4" dependencies = [ "cfg-if 0.1.10", "fuchsia-zircon", @@ -3896,7 +3837,7 @@ dependencies = [ "kernel32-sys", "libc", "log", - "miow 0.2.1", + "miow 0.2.2", "net2", "slab", "winapi 0.2.8", @@ -3922,7 +3863,7 @@ checksum = "0840c1c50fd55e521b247f949c241c9997709f23bd7f023b9762cd561e935656" dependencies = [ "log", "mio", - "miow 0.3.5", + "miow 0.3.6", "winapi 0.3.9", ] @@ -3939,9 +3880,9 @@ dependencies = [ [[package]] name = "miow" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +checksum = "ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d" dependencies = [ "kernel32-sys", "net2", @@ -3951,9 +3892,9 @@ dependencies = [ [[package]] name = "miow" -version = "0.3.5" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07b88fb9795d4d36d62a012dfbf49a8f5cf12751f36d31a9dbe66d528e58979e" +checksum = "5a33c1b55807fbed163481b5ba66db4b2fa6cde694a5027be10fb724206c5897" dependencies = [ "socket2", "winapi 0.3.9", @@ -3978,9 +3919,9 @@ dependencies = [ [[package]] name = "multihash" -version = "0.13.1" +version = "0.13.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb63389ee5fcd4df3f8727600f4a0c3df53c541f0ed4e8b50a9ae51a80fc1efe" +checksum = "4dac63698b887d2d929306ea48b63760431ff8a24fac40ddb22f9c7f49fb7cab" dependencies = [ "blake2b_simd", "blake2s_simd", @@ -3988,16 +3929,16 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.2", + "sha2 0.9.3", "sha3", "unsigned-varint 0.5.1", ] [[package]] name = "multihash-derive" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f5653449cd45d502a53480ee08d7a599e8f4893d2bacb33c63d65bc20af6c1a" +checksum = "85ee3c48cb9d9b275ad967a0e96715badc13c6029adb92f34fa17b9ff28fd81f" dependencies = [ "proc-macro-crate 0.1.5", "proc-macro-error", @@ -4009,22 +3950,22 @@ dependencies = [ [[package]] name = "multimap" -version = "0.8.1" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8883adfde9756c1d30b0f519c9b8c502a94b41ac62f696453c37c7fc0a958ce" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "multistream-select" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10ddc0eb0117736f19d556355464fc87efc8ad98b29e3fd84f02531eb6e90840" +checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" dependencies = [ "bytes 1.0.1", - "futures 0.3.12", + "futures 0.3.13", "log", - "pin-project 1.0.4", + "pin-project 1.0.5", "smallvec 1.6.1", - "unsigned-varint 0.6.0", + "unsigned-varint 0.7.0", ] [[package]] @@ -4034,7 +3975,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6b6147c3d50b4f3cdabfe2ecc94a0191fd3d6ad58aefd9664cf396285883486" dependencies = [ "approx", - "generic-array 0.13.2", + "generic-array 0.13.3", "matrixmultiply", "num-complex", "num-rational", @@ -4056,19 +3997,19 @@ dependencies = [ [[package]] name = "nb-connect" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8123a81538e457d44b933a02faf885d3fe8408806b23fa700e8f01c6c3a98998" +checksum = "670361df1bc2399ee1ff50406a0d422587dd3bb0da596e1978fe8e05dabddf4f" dependencies = [ "libc", - "winapi 0.3.9", + "socket2", ] [[package]] name = "net2" -version = "0.2.34" +version = "0.2.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ba7c918ac76704fb42afcbbb43891e72731f3dcca3bef2a19786297baf14af7" +checksum = "391630d12b68002ae1e25e8f974306474966550ad82dac6886fb8910c19568ae" dependencies = [ "cfg-if 0.1.10", "libc", @@ -4087,6 +4028,18 @@ dependencies = [ "libc", ] +[[package]] +name = "nix" +version = "0.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa9b4819da1bc61c0ea48b63b7bc8604064dd43013e7cc325df098d49cd7c18a" +dependencies = [ + "bitflags", + "cc", + "cfg-if 1.0.0", + "libc", +] + [[package]] name = "nodrop" version = "0.1.14" @@ -4132,9 +4085,9 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d59457e662d541ba17869cf51cf177c0b5f0cbf476c66bdc90bf1edac4f875b" +checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" dependencies = [ "autocfg", "num-traits", @@ -4190,9 +4143,9 @@ checksum = "a9a7ab5d64814df0fe4a4b5ead45ed6c5f181ee3ff04ba344313a6c80446c5d4" [[package]] name = "once_cell" -version = "1.6.0" +version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd" +checksum = "af8b08b04175473088b46763e51ee54da5f9a164bc162f615b91bc179dbf15a3" dependencies = [ "parking_lot 0.11.1", ] @@ -4223,9 +4176,9 @@ checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" [[package]] name = "ordered-float" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3741934be594d77de1c8461ebcbbe866f585ea616a9753aa78f2bdc69f0e4579" +checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" dependencies = [ "num-traits", ] @@ -4250,307 +4203,308 @@ dependencies = [ [[package]] name = "owo-colors" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" +checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-session", "parity-scale-codec", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-authority-discovery", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "sp-authorship", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", "pallet-timestamp", "parity-scale-codec", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-consensus-babe", "sp-consensus-vrf", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", "parity-scale-codec", "rand 0.7.3", "serde", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-election-providers", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-std", "static_assertions", ] [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "serde", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-npos-elections", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", "sp-finality-grandpa", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "enumflags2", "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "pallet-authorship", "parity-scale-codec", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-io", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", "sp-keyring", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "pallet-balances", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-election-provider-support", + "frame-support", + "frame-system", "pallet-babe", "pallet-balances", "pallet-grandpa", @@ -4559,150 +4513,149 @@ dependencies = [ "pallet-session", "pallet-staking", "parity-scale-codec", - "sp-election-providers", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "safe-mix", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "enumflags2", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "log", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "pallet-timestamp", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", + "sp-trie", ] [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-session", "pallet-staking", "rand 0.7.3", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std", ] [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "rand_chacha 0.2.2", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "rand_chacha 0.2.2", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-election-providers", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-io", + "sp-npos-elections", + "sp-runtime", + "sp-staking", + "sp-std", "static_assertions", ] [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4713,71 +4666,71 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", "parity-scale-codec", "serde", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-io", + "sp-runtime", + "sp-std", "sp-timestamp", ] [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "pallet-treasury", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4786,77 +4739,78 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "sp-api", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", ] [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "impl-trait-for-tuples", "pallet-balances", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "enumflags2", "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-std", ] [[package]] name = "parity-db" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "111e193c96758d476d272093a853882668da17489f76bf4361b8decae0b6c515" +checksum = "495197c078e54b8735181aa35c00a327f7f3a3cc00a1ee8c95926dd010f0ec6b" dependencies = [ "blake2-rfc", "crc32fast", + "fs2", "hex", "libc", "log", @@ -4880,14 +4834,14 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.7.0", - "url 2.2.0", + "url 2.2.1", ] [[package]] name = "parity-scale-codec" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75c823fdae1bb5ff5708ee61a62697e6296175dc671710876871c853f48592b3" +checksum = "0cd3dab59b5cf4bc81069ade0fc470341a1ef3ad5fa73e5a8943bed2ec12b2e8" dependencies = [ "arrayvec 0.5.2", "bitvec", @@ -4898,9 +4852,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9029e65297c7fd6d7013f0579e193ec2b34ae78eabca854c9417504ad8a2d214" +checksum = "fa04976a81fde04924b40cc4036c4d12841e8bb04325a5cf2ada75731a150a7d" dependencies = [ "proc-macro-crate 0.1.5", "proc-macro2", @@ -4921,11 +4875,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e57fea504fea33f9fbb5f49f378359030e7e026a6ab849bb9e8f0787376f1bf" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "libc", "log", "mio-named-pipes", - "miow 0.3.5", + "miow 0.3.6", "rand 0.7.3", "tokio 0.1.22", "tokio-named-pipes", @@ -4991,9 +4945,9 @@ dependencies = [ "mio", "mio-extras", "rand 0.7.3", - "sha-1", + "sha-1 0.8.2", "slab", - "url 2.2.0", + "url 2.2.1", ] [[package]] @@ -5030,8 +4984,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" dependencies = [ "instant", - "lock_api 0.4.1", - "parking_lot_core 0.8.0", + "lock_api 0.4.2", + "parking_lot_core 0.8.3", ] [[package]] @@ -5041,11 +4995,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" dependencies = [ "cfg-if 0.1.10", - "cloudabi 0.0.3", + "cloudabi", "libc", - "redox_syscall 0.1.56", + "redox_syscall 0.1.57", "rustc_version", - "smallvec 0.6.13", + "smallvec 0.6.14", "winapi 0.3.9", ] @@ -5056,24 +5010,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d58c7c768d4ba344e3e8d72518ac13e259d7c7ade24167003b8488e10b6740a3" dependencies = [ "cfg-if 0.1.10", - "cloudabi 0.0.3", + "cloudabi", "libc", - "redox_syscall 0.1.56", + "redox_syscall 0.1.57", "smallvec 1.6.1", "winapi 0.3.9", ] [[package]] name = "parking_lot_core" -version = "0.8.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c361aa727dd08437f2f1447be8b59a33b0edd15e0fcee698f935613d9efbca9b" +checksum = "fa7a782938e745763fe6907fc6ba86946d72f49fe7e21de074e08128a99fb018" dependencies = [ - "cfg-if 0.1.10", - "cloudabi 0.1.0", + "cfg-if 1.0.0", "instant", "libc", - "redox_syscall 0.1.56", + "redox_syscall 0.2.5", "smallvec 1.6.1", "winapi 0.3.9", ] @@ -5090,9 +5043,9 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5d65c4d95931acda4498f675e332fcbdc9a06705cd07086c510e9b6009cd1c1" +checksum = "acbf547ad0c65e31259204bd90935776d1c693cec2f4ff7abb7a1bbbd40dfe58" [[package]] name = "paste-impl" @@ -5186,7 +5139,7 @@ checksum = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" dependencies = [ "maplit", "pest", - "sha-1", + "sha-1 0.8.2", ] [[package]] @@ -5201,27 +5154,27 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.23" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" +checksum = "2ffbc8e94b38ea3d2d8ba92aea2983b503cd75d0888d75b86bb37970b5698e15" dependencies = [ - "pin-project-internal 0.4.23", + "pin-project-internal 0.4.27", ] [[package]] name = "pin-project" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b70b68509f17aa2857863b6fa00bf21fc93674c7a8893de2f469f6aa7ca2f2" +checksum = "96fa8ebb90271c4477f144354485b8068bd8f6b78b428b01ba892ca26caf0b63" dependencies = [ - "pin-project-internal 1.0.4", + "pin-project-internal 1.0.5", ] [[package]] name = "pin-project-internal" -version = "0.4.23" +version = "0.4.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" +checksum = "65ad2ae56b6abe3a1ee25f15ee605bacadb9a764edaba9c2bf4103800d4a1895" dependencies = [ "proc-macro2", "quote", @@ -5230,9 +5183,9 @@ dependencies = [ [[package]] name = "pin-project-internal" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "caa25a6393f22ce819b0f50e0be89287292fda8d425be38ee0ca14c4931d9e71" +checksum = "758669ae3558c6f74bd2a18b41f7ac0b5a195aea6639d6a9b5e5d1ad5ba24c0b" dependencies = [ "proc-macro2", "quote", @@ -5241,15 +5194,15 @@ dependencies = [ [[package]] name = "pin-project-lite" -version = "0.1.7" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282adbf10f2698a7a77f8e983a74b2d18176c19a7fd32a45446139ae7b02b715" +checksum = "257b64915a082f7811703966789728173279bdebb956b143dbcd23f6f970a777" [[package]] name = "pin-project-lite" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827" +checksum = "dc0e1f259c92177c30a4c9d177246edd0a3568b25756a977d0632cf8fa37e905" [[package]] name = "pin-utils" @@ -5259,9 +5212,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" +checksum = "3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c" [[package]] name = "platforms" @@ -5275,8 +5228,8 @@ version = "0.8.29" dependencies = [ "assert_cmd", "color-eyre", - "futures 0.3.12", - "nix", + "futures 0.3.13", + "nix 0.19.1", "parity-util-mem", "polkadot-cli", "polkadot-service", @@ -5289,8 +5242,8 @@ name = "polkadot-approval-distribution" version = "0.1.0" dependencies = [ "assert_matches", - "env_logger 0.8.2", - "futures 0.3.12", + "env_logger 0.8.3", + "futures 0.3.13", "log", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -5300,7 +5253,7 @@ dependencies = [ "polkadot-primitives", "rand_core 0.5.1", "schnorrkel", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "tracing", ] @@ -5310,8 +5263,8 @@ version = "0.1.0" dependencies = [ "assert_matches", "bitvec", - "env_logger 0.8.2", - "futures 0.3.12", + "env_logger 0.8.3", + "futures 0.3.13", "log", "maplit", "parity-scale-codec", @@ -5320,9 +5273,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "tracing", ] @@ -5331,7 +5284,7 @@ name = "polkadot-availability-distribution" version = "0.1.0" dependencies = [ "assert_matches", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "lru", "maplit", @@ -5347,11 +5300,11 @@ dependencies = [ "sc-keystore", "sc-network", "smallvec 1.6.1", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-tracing", "thiserror", "tracing", ] @@ -5361,8 +5314,8 @@ name = "polkadot-availability-recovery" version = "0.1.0" dependencies = [ "assert_matches", - "env_logger 0.8.2", - "futures 0.3.12", + "env_logger 0.8.3", + "futures 0.3.13", "futures-timer 3.0.2", "log", "lru", @@ -5374,8 +5327,8 @@ dependencies = [ "polkadot-primitives", "rand 0.8.3", "smallvec 1.6.1", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", "sp-keyring", "streamunordered", "thiserror", @@ -5387,14 +5340,14 @@ name = "polkadot-cli" version = "0.8.29" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.12", + "futures 0.3.13", "log", "polkadot-parachain", "polkadot-service", "sc-cli", "sc-service", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-trie", "structopt", "substrate-browser-utils", "substrate-build-script-utils", @@ -5409,8 +5362,8 @@ name = "polkadot-collator-protocol" version = "0.1.0" dependencies = [ "assert_matches", - "env_logger 0.8.2", - "futures 0.3.12", + "env_logger 0.8.3", + "futures 0.3.13", "futures-timer 3.0.2", "log", "polkadot-node-network-protocol", @@ -5419,7 +5372,7 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", "thiserror", "tracing", @@ -5431,9 +5384,9 @@ version = "0.7.30" dependencies = [ "parity-scale-codec", "parity-util-mem", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] @@ -5443,8 +5396,8 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives", "reed-solomon-erasure", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-trie", "thiserror", ] @@ -5452,7 +5405,7 @@ dependencies = [ name = "polkadot-gossip-support" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -5467,7 +5420,7 @@ version = "0.1.0" dependencies = [ "assert_matches", "async-trait", - "futures 0.3.12", + "futures 0.3.13", "parity-scale-codec", "parking_lot 0.11.1", "polkadot-node-network-protocol", @@ -5477,7 +5430,7 @@ dependencies = [ "polkadot-primitives", "sc-authority-discovery", "sc-network", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", "strum", "tracing", @@ -5487,14 +5440,14 @@ dependencies = [ name = "polkadot-node-collation-generation" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "thiserror", "tracing", ] @@ -5506,7 +5459,7 @@ dependencies = [ "assert_matches", "bitvec", "derive_more", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "kvdb", "kvdb-memorydb", @@ -5526,14 +5479,14 @@ dependencies = [ "sc-client-api", "sc-keystore", "schnorrkel", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-blockchain", "sp-consensus-babe", "sp-consensus-slots", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-runtime", "tracing", ] @@ -5543,8 +5496,8 @@ version = "0.1.0" dependencies = [ "assert_matches", "bitvec", - "env_logger 0.8.2", - "futures 0.3.12", + "env_logger 0.8.3", + "futures 0.3.13", "futures-timer 3.0.2", "kvdb", "kvdb-memorydb", @@ -5559,7 +5512,7 @@ dependencies = [ "polkadot-overseer", "polkadot-primitives", "sc-service", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", "thiserror", "tracing", @@ -5571,7 +5524,7 @@ version = "0.1.0" dependencies = [ "assert_matches", "bitvec", - "futures 0.3.12", + "futures 0.3.13", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -5580,10 +5533,10 @@ dependencies = [ "polkadot-primitives", "polkadot-statement-table", "sc-keystore", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", "thiserror", "tracing", ] @@ -5592,11 +5545,11 @@ dependencies = [ name = "polkadot-node-core-bitfield-signing" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", "thiserror", "tracing", "wasm-timer", @@ -5606,13 +5559,13 @@ dependencies = [ name = "polkadot-node-core-candidate-selection" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-keystore", "thiserror", "tracing", ] @@ -5622,7 +5575,7 @@ name = "polkadot-node-core-candidate-validation" version = "0.1.0" dependencies = [ "assert_matches", - "futures 0.3.12", + "futures 0.3.13", "parity-scale-codec", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -5630,7 +5583,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-parachain", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", "tracing", ] @@ -5639,14 +5592,14 @@ dependencies = [ name = "polkadot-node-core-chain-api" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "maplit", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "tracing", ] @@ -5654,7 +5607,7 @@ dependencies = [ name = "polkadot-node-core-proposer" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-overseer", @@ -5666,9 +5619,9 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", "sp-transaction-pool", "substrate-prometheus-endpoint", "tracing", @@ -5679,13 +5632,13 @@ name = "polkadot-node-core-provisioner" version = "0.1.0" dependencies = [ "bitvec", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-keystore", "thiserror", "tracing", ] @@ -5694,7 +5647,7 @@ dependencies = [ name = "polkadot-node-core-runtime-api" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "memory-lru", "parity-util-mem", "polkadot-node-primitives", @@ -5704,7 +5657,7 @@ dependencies = [ "polkadot-primitives", "sp-api", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "tracing", ] @@ -5720,7 +5673,7 @@ dependencies = [ "parking_lot 0.11.1", "polkadot-primitives", "sc-network", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "thiserror", ] @@ -5728,7 +5681,7 @@ dependencies = [ name = "polkadot-node-network-protocol" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -5743,16 +5696,16 @@ dependencies = [ name = "polkadot-node-primitives" version = "0.1.0" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "parity-scale-codec", "polkadot-primitives", "polkadot-statement-table", "schnorrkel", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-consensus-babe", "sp-consensus-vrf", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "thiserror", ] @@ -5764,14 +5717,14 @@ dependencies = [ "async-std", "async-trait", "derive_more", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "lazy_static", "log", "mick-jaeger", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -5781,7 +5734,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -5792,11 +5745,11 @@ name = "polkadot-node-subsystem-test-helpers" version = "0.1.0" dependencies = [ "async-trait", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -5805,7 +5758,7 @@ dependencies = [ "polkadot-statement-table", "sc-network", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "tracing", ] @@ -5815,14 +5768,14 @@ version = "0.1.0" dependencies = [ "assert_matches", "async-trait", - "env_logger 0.8.2", - "futures 0.3.12", + "env_logger 0.8.3", + "futures 0.3.13", "futures-timer 3.0.2", "log", "metered-channel", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -5830,9 +5783,9 @@ dependencies = [ "polkadot-node-subsystem-test-helpers", "polkadot-primitives", "sc-network", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-keystore", "streamunordered", "substrate-prometheus-endpoint", "thiserror", @@ -5845,7 +5798,7 @@ version = "0.1.0" dependencies = [ "async-trait", "femme", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "kv-log-macro", "oorandom", @@ -5855,7 +5808,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-client-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "tracing", ] @@ -5864,7 +5817,7 @@ name = "polkadot-parachain" version = "0.8.29" dependencies = [ "derive_more", - "futures 0.3.12", + "futures 0.3.13", "libc", "log", "parity-scale-codec", @@ -5875,12 +5828,12 @@ dependencies = [ "sc-executor", "serde", "shared_memory", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-runtime", + "sp-std", + "sp-wasm-interface", "static_assertions", "thiserror", ] @@ -5890,15 +5843,15 @@ name = "polkadot-pov-distribution" version = "0.1.0" dependencies = [ "assert_matches", - "env_logger 0.8.2", - "futures 0.3.12", + "env_logger 0.8.3", + "futures 0.3.13", "log", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-test-helpers", "polkadot-node-subsystem-util", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", "thiserror", "tracing", @@ -5909,7 +5862,7 @@ name = "polkadot-primitives" version = "0.8.29" dependencies = [ "bitvec", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system", "hex-literal", "parity-scale-codec", "parity-util-mem", @@ -5918,19 +5871,19 @@ dependencies = [ "pretty_assertions", "serde", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-arithmetic", "sp-authority-discovery", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", "sp-serializer", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", + "sp-trie", + "sp-version", ] [[package]] @@ -5967,8 +5920,8 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-runtime", "sp-transaction-pool", "substrate-frame-rpc-system", ] @@ -5980,8 +5933,8 @@ dependencies = [ "bitvec", "frame-benchmarking", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -6033,18 +5986,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", + "sp-version", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -6057,10 +6010,9 @@ version = "0.8.29" dependencies = [ "bitvec", "frame-benchmarking", - "frame-election-provider-support", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", "frame-support-test", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-system", "hex-literal", "impl-trait-for-tuples", "libsecp256k1", @@ -6085,17 +6037,17 @@ dependencies = [ "serde_derive", "serde_json", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", + "sp-trie", "static_assertions", "trie-db", "xcm", @@ -6108,10 +6060,10 @@ dependencies = [ "bitvec", "derive_more", "frame-benchmarking", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", "frame-support-test", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", - "futures 0.3.12", + "frame-system", + "futures 0.3.13", "hex-literal", "libsecp256k1", "log", @@ -6136,18 +6088,18 @@ dependencies = [ "serde", "serde_json", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", + "sp-trie", + "sp-version", "xcm", "xcm-executor", ] @@ -6156,10 +6108,10 @@ dependencies = [ name = "polkadot-service" version = "0.8.3" dependencies = [ - "env_logger 0.8.2", + "env_logger 0.8.3", "frame-benchmarking", "frame-system-rpc-runtime-api", - "futures 0.3.12", + "futures 0.3.13", "hex-literal", "kusama-runtime", "pallet-babe", @@ -6219,18 +6171,18 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-io", + "sp-keystore", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine", + "sp-storage", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", "substrate-prometheus-endpoint", "thiserror", "tracing", @@ -6243,7 +6195,7 @@ version = "0.1.0" dependencies = [ "arrayvec 0.5.2", "assert_matches", - "futures 0.3.12", + "futures 0.3.13", "indexmap", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6252,11 +6204,11 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives", "sc-keystore", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-staking", "tracing", ] @@ -6266,7 +6218,7 @@ version = "0.8.29" dependencies = [ "parity-scale-codec", "polkadot-primitives", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", ] [[package]] @@ -6285,11 +6237,11 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", "sp-keyring", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-state-machine", "sp-timestamp", "substrate-test-client", ] @@ -6301,8 +6253,8 @@ dependencies = [ "bitvec", "frame-election-provider-support", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "hex-literal", "libsecp256k1", @@ -6338,18 +6290,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", + "sp-version", "substrate-wasm-builder", "tiny-keccak", ] @@ -6359,9 +6311,9 @@ name = "polkadot-test-service" version = "0.8.29" dependencies = [ "frame-benchmarking", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", - "futures 0.1.29", - "futures 0.3.12", + "frame-system", + "futures 0.1.31", + "futures 0.3.13", "hex", "pallet-balances", "pallet-staking", @@ -6390,21 +6342,21 @@ dependencies = [ "sc-tracing", "sc-transaction-pool", "serde_json", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", "sp-authority-discovery", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", "sp-keyring", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-state-machine", "substrate-test-client", "substrate-test-utils", "tempfile", - "tokio 0.2.21", + "tokio 0.2.25", "tracing", ] @@ -6423,34 +6375,36 @@ dependencies = [ [[package]] name = "poly1305" -version = "0.6.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b42192ab143ed7619bf888a7f9c6733a9a2153b218e2cd557cfdb52fbf9bb1" +checksum = "4b7456bc1ad2d4cf82b3a016be4c2ac48daf11bf990c1603ebd447fe6f30fca8" dependencies = [ + "cpuid-bool 0.2.0", "universal-hash", ] [[package]] name = "polyval" -version = "0.4.0" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9a50142b55ab3ed0e9f68dfb3709f1d90d29da24e91033f28b96330643107dc" +checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd" dependencies = [ - "cfg-if 0.1.10", + "cpuid-bool 0.2.0", + "opaque-debug 0.3.0", "universal-hash", ] [[package]] name = "ppv-lite86" -version = "0.2.8" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" +checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" [[package]] name = "predicates" -version = "1.0.4" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "347a1b6f0b21e636bc9872fb60b83b8e185f6f5516298b8238699f7f9a531030" +checksum = "eeb433456c1a57cc93554dea3ce40b4c19c4057e41c55d4a0f3d84ea71c325aa" dependencies = [ "difference", "predicates-core", @@ -6458,15 +6412,15 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178" +checksum = "57e35a3326b75e49aa85f5dc6ec15b41108cf5aee58eabb1f274dd18b73c2451" [[package]] name = "predicates-tree" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124" +checksum = "15f553275e5721409451eb85e15fd9a860a6e5ab4496eb215987502b5f5391f2" dependencies = [ "predicates-core", "treeline", @@ -6548,9 +6502,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro-nested" -version = "0.1.6" +version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eba180dafb9038b050a4c280019bbedf9f2467b61e5d892dcad585bb57aadc5a" +checksum = "bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086" [[package]] name = "proc-macro2" @@ -6666,7 +6620,7 @@ checksum = "77de3c815e5a160b1539c6592796801df2043ae35e123b46d73380cfa57af858" dependencies = [ "futures-core", "futures-sink", - "pin-project-lite 0.1.7", + "pin-project-lite 0.1.12", ] [[package]] @@ -6713,7 +6667,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03" dependencies = [ - "getrandom 0.1.14", + "getrandom 0.1.16", "libc", "rand_chacha 0.2.2", "rand_core 0.5.1", @@ -6729,7 +6683,7 @@ checksum = "0ef9e7e66b4468674bfcb0c81af8b7fa0bb154fa9f28eb840da5c447baeb8d7e" dependencies = [ "libc", "rand_chacha 0.3.0", - "rand_core 0.6.1", + "rand_core 0.6.2", "rand_hc 0.3.0", ] @@ -6750,7 +6704,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e12735cf05c9e10bf21534da50a147b924d555dc7a547c42e6bb2d5b6017ae0d" dependencies = [ "ppv-lite86", - "rand_core 0.6.1", + "rand_core 0.6.2", ] [[package]] @@ -6774,16 +6728,16 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" dependencies = [ - "getrandom 0.1.14", + "getrandom 0.1.16", ] [[package]] name = "rand_core" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c026d7df8b298d90ccbbc5190bd04d85e159eaf5576caeacf8741da93ccbd2e5" +checksum = "34cf66eb183df1c5876e2dcf6b13d57340741e8dc255b48e40a26de954d06ae7" dependencies = [ - "getrandom 0.2.1", + "getrandom 0.2.2", ] [[package]] @@ -6810,7 +6764,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3190ef7066a446f2e7f42e239d161e905420ccab01eb967c9eb27d21b2322a73" dependencies = [ - "rand_core 0.6.1", + "rand_core 0.6.2", ] [[package]] @@ -6841,7 +6795,7 @@ checksum = "2a34bde3561f980a51c70495164200569a11662644fe5af017f0b5d7015688cc" dependencies = [ "cfg-if 0.1.10", "libc", - "nix", + "nix 0.20.0", "rand 0.8.3", "winapi 0.3.9", ] @@ -6854,25 +6808,25 @@ checksum = "60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3" [[package]] name = "rayon" -version = "1.3.1" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f02856753d04e03e26929f820d0a0a337ebe71f849801eea335d464b349080" +checksum = "8b0d8e0819fadc20c74ea8373106ead0600e3a67ef1fe8da56e39b9ae7275674" dependencies = [ "autocfg", - "crossbeam-deque", + "crossbeam-deque 0.8.0", "either", "rayon-core", ] [[package]] name = "rayon-core" -version = "1.7.1" +version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e92e15d89083484e11353891f1af602cc661426deb9564c298b270c726973280" +checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a" dependencies = [ - "crossbeam-deque", - "crossbeam-queue", - "crossbeam-utils 0.7.2", + "crossbeam-channel", + "crossbeam-deque 0.8.0", + "crossbeam-utils 0.8.3", "lazy_static", "num_cpus", ] @@ -6888,27 +6842,27 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.1.56" +version = "0.1.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" +checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" [[package]] name = "redox_syscall" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ec8ca9416c5ea37062b502703cd7fcb207736bc294f6e0cf367ac6fc234570" +checksum = "94341e4e44e24f6b591b59e47a8a027df12e008d73fd5672dbea9cc22f4507d9" dependencies = [ "bitflags", ] [[package]] name = "redox_users" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431" +checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" dependencies = [ - "getrandom 0.1.14", - "redox_syscall 0.1.56", + "getrandom 0.1.16", + "redox_syscall 0.1.57", "rust-argon2", ] @@ -6918,8 +6872,8 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ - "getrandom 0.2.1", - "redox_syscall 0.2.4", + "getrandom 0.2.2", + "redox_syscall 0.2.5", ] [[package]] @@ -6933,18 +6887,18 @@ dependencies = [ [[package]] name = "ref-cast" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "745c1787167ddae5569661d5ffb8b25ae5fedbf46717eaa92d652221cec72623" +checksum = "300f2a835d808734ee295d45007adacb9ebb29dd3ae2424acfa17930cae541da" dependencies = [ "ref-cast-impl", ] [[package]] name = "ref-cast-impl" -version = "1.0.2" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" +checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" dependencies = [ "proc-macro2", "quote", @@ -6964,14 +6918,13 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.2" +version = "1.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" +checksum = "957056ecddbeba1b26965114e191d2e8589ce74db242b6ea25fc4062427a5c19" dependencies = [ "aho-corasick", "memchr", "regex-syntax", - "thread_local", ] [[package]] @@ -6986,9 +6939,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.21" +version = "0.6.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" +checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548" [[package]] name = "region" @@ -7005,17 +6958,17 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "env_logger 0.8.2", + "env_logger 0.8.3", "hex-literal", "jsonrpsee-http-client", "jsonrpsee-proc-macros", "jsonrpsee-types", "log", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-io", ] [[package]] @@ -7073,8 +7026,8 @@ name = "rococo-runtime" version = "0.8.29" dependencies = [ "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "frame-system-rpc-runtime-api", "hex-literal", "log", @@ -7105,16 +7058,16 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -7123,9 +7076,9 @@ dependencies = [ [[package]] name = "rpassword" -version = "5.0.0" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d755237fc0f99d98641540e66abac8bc46a0652f19148ac9e21de2da06b326c9" +checksum = "ffc936cf8a7ea60c58f030fd36a612a48f440610214dc54bc36431f9ea0c3efb" dependencies = [ "libc", "winapi 0.3.9", @@ -7133,21 +7086,21 @@ dependencies = [ [[package]] name = "rust-argon2" -version = "0.7.0" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017" +checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" dependencies = [ - "base64 0.11.0", + "base64 0.13.0", "blake2b_simd", "constant_time_eq", - "crossbeam-utils 0.7.2", + "crossbeam-utils 0.8.3", ] [[package]] name = "rustc-demangle" -version = "0.1.16" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" +checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232" [[package]] name = "rustc-hash" @@ -7172,9 +7125,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.18.0" +version = "0.18.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cac94b333ee2aac3284c5b8a1b7fb4dd11cba88c244e3fe33cdbd047af0eb693" +checksum = "5d1126dcf58e93cee7d098dbda643b5f92ed724f1f6a63007c1116eed6700c81" dependencies = [ "base64 0.12.3", "log", @@ -7203,7 +7156,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "629d439a7672da82dd955498445e496ee2096fe2117b9f796558a43fdb9e59b8" dependencies = [ "openssl-probe", - "rustls 0.18.0", + "rustls 0.18.1", "schannel", "security-framework", ] @@ -7220,8 +7173,8 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.12", - "pin-project 0.4.23", + "futures 0.3.13", + "pin-project 0.4.27", "static_assertions", ] @@ -7261,12 +7214,12 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "async-trait", "derive_more", "either", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "libp2p", "log", @@ -7280,18 +7233,18 @@ dependencies = [ "sp-api", "sp-authority-discovery", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-keystore", + "sp-runtime", "substrate-prometheus-endpoint", ] [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -7302,9 +7255,9 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", "sp-transaction-pool", "substrate-prometheus-endpoint", ] @@ -7312,23 +7265,23 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "sc-client-api", "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7342,14 +7295,14 @@ dependencies = [ "serde_json", "sp-chain-spec", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", ] [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7360,11 +7313,11 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "chrono", "fdlimit", - "futures 0.3.12", + "futures 0.3.13", "hex", "libp2p", "log", @@ -7382,27 +7335,27 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-panic-handler", + "sp-runtime", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", "structopt", "thiserror", "tiny-bip39", - "tokio 0.2.21", + "tokio 0.2.25", ] [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", "fnv", - "futures 0.3.12", + "futures 0.3.13", "hash-db", "kvdb", "lazy_static", @@ -7413,26 +7366,26 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-database", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-externalities", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-storage", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "blake2-rfc", "hash-db", @@ -7448,36 +7401,36 @@ dependencies = [ "sc-client-api", "sc-executor", "sc-state-db", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-database", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-state-machine", + "sp-trie", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "sc-client-api", "sp-blockchain", "sp-consensus", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", ] [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", "fork-tree", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "log", "merlin", @@ -7498,31 +7451,31 @@ dependencies = [ "schnorrkel", "serde", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", "sp-consensus-babe", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", "sp-timestamp", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", "substrate-prometheus-endpoint", ] [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", - "futures 0.3.12", + "futures 0.3.13", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7531,34 +7484,34 @@ dependencies = [ "sc-rpc-api", "serde", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-blockchain", "sp-consensus", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-keystore", + "sp-runtime", ] [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "fork-tree", "parity-scale-codec", "parking_lot 0.11.1", "sc-client-api", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", ] [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -7566,37 +7519,37 @@ dependencies = [ "sc-client-api", "sc-telemetry", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", "sp-consensus", "sp-consensus-slots", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-trie", "thiserror", ] [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", "sc-client-api", "sp-authorship", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", ] [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", "lazy_static", @@ -7609,31 +7562,31 @@ dependencies = [ "sc-executor-wasmi", "sc-executor-wasmtime", "sp-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-panic-handler", + "sp-runtime-interface", "sp-serializer", "sp-tasks", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", + "sp-version", + "sp-wasm-interface", "wasmi", ] [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", "parity-scale-codec", "parity-wasm 0.41.0", "sp-allocator", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-serializer", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-wasm-interface", "thiserror", "wasmi", ] @@ -7641,22 +7594,22 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", "parity-scale-codec", "sc-executor-common", "sp-allocator", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmi", ] [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", "parity-scale-codec", @@ -7665,28 +7618,28 @@ dependencies = [ "sc-executor-common", "scoped-tls", "sp-allocator", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "linked-hash-map", "log", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "rand 0.7.3", "sc-block-builder", "sc-client-api", @@ -7697,15 +7650,15 @@ dependencies = [ "sc-telemetry", "serde_json", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-finality-grandpa", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-keystore", + "sp-runtime", "sp-utils", "substrate-prometheus-endpoint", ] @@ -7713,11 +7666,11 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", "finality-grandpa", - "futures 0.3.12", + "futures 0.3.13", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7730,17 +7683,17 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", ] [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", - "futures 0.3.12", + "futures 0.3.13", "log", "num-traits", "parity-scale-codec", @@ -7752,22 +7705,22 @@ dependencies = [ "sc-service", "sp-blockchain", "sp-finality-grandpa", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", ] [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.12", + "futures 0.3.13", "log", "parity-util-mem", "sc-client-api", "sc-network", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-transaction-pool", "sp-utils", "wasm-timer", @@ -7776,27 +7729,27 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "async-trait", "derive_more", - "futures 0.3.12", + "futures 0.3.13", "futures-util", "hex", "merlin", "parking_lot 0.11.1", "rand 0.7.3", "serde_json", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "subtle 2.2.3", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "subtle 2.4.0", ] [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "hash-db", "lazy_static", @@ -7806,16 +7759,16 @@ dependencies = [ "sc-executor", "sp-api", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "async-std", "async-trait", @@ -7829,7 +7782,7 @@ dependencies = [ "erased-serde", "fnv", "fork-tree", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "hex", "ip_network", @@ -7841,7 +7794,7 @@ dependencies = [ "nohash-hasher", "parity-scale-codec", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "prost", "prost-build", "rand 0.7.3", @@ -7851,11 +7804,11 @@ dependencies = [ "serde", "serde_json", "smallvec 1.6.1", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "sp-utils", "substrate-prometheus-endpoint", "thiserror", @@ -7868,15 +7821,15 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "libp2p", "log", "lru", "sc-network", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "substrate-prometheus-endpoint", "wasm-timer", ] @@ -7884,14 +7837,14 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "bytes 0.5.6", "fnv", - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "hex", - "hyper 0.13.9", + "hyper 0.13.10", "hyper-rustls", "log", "num_cpus", @@ -7902,9 +7855,9 @@ dependencies = [ "sc-keystore", "sc-network", "sp-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-utils", "threadpool", ] @@ -7912,9 +7865,9 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "libp2p", "log", "serde_json", @@ -7925,7 +7878,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7934,9 +7887,9 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -7953,25 +7906,25 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-chain-spec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-keystore", "sp-offchain", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine", "sp-transaction-pool", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", ] [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", - "futures 0.3.12", + "futures 0.3.13", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -7982,19 +7935,19 @@ dependencies = [ "serde", "serde_json", "sp-chain-spec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-rpc", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-transaction-pool", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", ] [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", "jsonrpc-core", "jsonrpc-http-server", "jsonrpc-ipc-server", @@ -8003,19 +7956,19 @@ dependencies = [ "log", "serde", "serde_json", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "substrate-prometheus-endpoint", ] [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "directories", "exit-future", - "futures 0.1.29", - "futures 0.3.12", + "futures 0.1.31", + "futures 0.3.13", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -8025,7 +7978,7 @@ dependencies = [ "parity-scale-codec", "parity-util-mem", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "rand 0.7.3", "sc-block-builder", "sc-chain-spec", @@ -8045,23 +7998,23 @@ dependencies = [ "serde", "serde_json", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-block-builder", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-io", + "sp-keystore", + "sp-runtime", "sp-session", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-state-machine", + "sp-tracing", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", "substrate-prometheus-endpoint", "tempfile", "thiserror", @@ -8073,7 +8026,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", "parity-scale-codec", @@ -8081,14 +8034,14 @@ dependencies = [ "parity-util-mem-derive", "parking_lot 0.11.1", "sc-client-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "thiserror", ] [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8101,21 +8054,21 @@ dependencies = [ "sc-rpc-api", "serde_json", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "thiserror", ] [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "chrono", - "futures 0.3.12", + "futures 0.3.13", "libp2p", "log", "parking_lot 0.11.1", - "pin-project 1.0.4", + "pin-project 1.0.5", "rand 0.7.3", "serde", "serde_json", @@ -8128,7 +8081,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8142,7 +8095,7 @@ dependencies = [ "sc-tracing-proc-macro", "serde", "serde_json", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-tracing", "thiserror", "tracing", "tracing-core", @@ -8155,7 +8108,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8166,10 +8119,10 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", - "futures 0.3.12", + "futures 0.3.13", "linked-hash-map", "log", "parity-util-mem", @@ -8177,8 +8130,8 @@ dependencies = [ "retain_mut", "serde", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "sp-transaction-pool", "sp-utils", "thiserror", @@ -8188,9 +8141,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-diagnose", "intervalier", "log", @@ -8201,9 +8154,9 @@ dependencies = [ "sc-transaction-graph", "sp-api", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-tracing", "sp-transaction-pool", "sp-utils", "substrate-prometheus-endpoint", @@ -8229,14 +8182,14 @@ checksum = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" dependencies = [ "arrayref", "arrayvec 0.5.2", - "curve25519-dalek 2.1.0", - "getrandom 0.1.14", + "curve25519-dalek 2.1.2", + "getrandom 0.1.16", "merlin", "rand 0.7.3", "rand_core 0.5.1", "serde", "sha2 0.8.2", - "subtle 2.2.3", + "subtle 2.4.0", "zeroize", ] @@ -8254,18 +8207,18 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "scroll" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abb2332cb595d33f7edd5700f4cbf94892e680c7f0ae56adab58a35190b66cb1" +checksum = "fda28d4b4830b807a8b43f7b0e6b5df875311b3e7621d84577188c175b6ec1ec" dependencies = [ "scroll_derive", ] [[package]] name = "scroll_derive" -version = "0.10.2" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" +checksum = "aaaae8f38bb311444cfb7f1979af0bc9240d95795f75f9ceddf6a59b79ceffa0" dependencies = [ "proc-macro2", "quote", @@ -8338,7 +8291,7 @@ version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" dependencies = [ - "semver-parser 0.10.0", + "semver-parser 0.10.2", "serde", ] @@ -8350,12 +8303,11 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "semver-parser" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e012c6c5380fb91897ba7b9261a0f565e624e869d42fe1a1d03fa0d68a083d5" +checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" dependencies = [ "pest", - "pest_derive", ] [[package]] @@ -8378,18 +8330,18 @@ checksum = "f97841a747eef040fcd2e7b3b9a220a7205926e60488e673d9e4926d27772ce5" [[package]] name = "serde" -version = "1.0.123" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae" +checksum = "bd761ff957cb2a45fbb9ab3da6512de9de55872866160b23c25f1a841e99d29f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.123" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9391c295d64fc0abb2c556bad848f33cb8296276b1ad2677d1ae1ace4f258f31" +checksum = "1800f7693e94e186f5e25a28291ae1570da908aff7d97a095dec1e56ff99069b" dependencies = [ "proc-macro2", "quote", @@ -8398,9 +8350,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.61" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fceb2595057b6891a4ee808f70054bd2d12f0e97f1cbb78689b59f676df325a" +checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" dependencies = [ "itoa", "ryu", @@ -8419,6 +8371,19 @@ dependencies = [ "opaque-debug 0.2.3", ] +[[package]] +name = "sha-1" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfebf75d25bd900fd1e7d11501efab59bc846dbc76196839663e6637bba9f25f" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if 1.0.0", + "cpuid-bool 0.1.2", + "digest 0.9.0", + "opaque-debug 0.3.0", +] + [[package]] name = "sha2" version = "0.8.2" @@ -8433,13 +8398,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e7aab86fe2149bad8c507606bdb3f4ef5e7b2380eb92350f56122cca72a42a8" +checksum = "fa827a14b29ab7f44778d14a88d3cb76e949c45083f7dbfa507d0cb699dc12de" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpuid-bool", + "cpuid-bool 0.1.2", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -8458,12 +8423,11 @@ dependencies = [ [[package]] name = "sharded-slab" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4921be914e16899a80adefb821f8ddb7974e3f1250223575a44ed994882127" +checksum = "79c719719ee05df97490f80a45acfc99e5a30ce98a1e4fb67aee422745ae14e3" dependencies = [ "lazy_static", - "loom", ] [[package]] @@ -8474,7 +8438,7 @@ checksum = "b854a362375dfe8ab12ea8a98228040d37293c988f85fbac9fa0f83336387966" dependencies = [ "cfg-if 0.1.10", "libc", - "nix", + "nix 0.20.0", "quick-error 2.0.0", "rand 0.8.3", "winapi 0.3.9", @@ -8488,9 +8452,9 @@ checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" [[package]] name = "signal-hook" -version = "0.1.16" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604508c1418b99dfe1925ca9224829bb2a8a9a04dda655cc01fcad46f4ab05ed" +checksum = "6aa894ef3fade0ee7243422f4fbbd6c2b48e6de767e621d37ef65f2310f53cea" dependencies = [ "libc", "signal-hook-registry", @@ -8498,19 +8462,18 @@ dependencies = [ [[package]] name = "signal-hook-registry" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94f478ede9f64724c5d173d7bb56099ec3e2d9fc2774aac65d34b8b890405f41" +checksum = "16f1d0fef1604ba8f7a073c7e701f213e056707210e9020af4528e0101ce11a6" dependencies = [ - "arc-swap", "libc", ] [[package]] name = "signature" -version = "1.1.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65211b7b6fc3f14ff9fc7a2011a434e3e6880585bd2e9e9396315ae24cbf7852" +checksum = "0f0242b8e50dd9accdd56170e94ca1ebd223b098eb9c83539a6e367d0f36ae68" [[package]] name = "simba" @@ -8532,9 +8495,9 @@ checksum = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" [[package]] name = "smallvec" -version = "0.6.13" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6" +checksum = "b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0" dependencies = [ "maybe-uninit", ] @@ -8547,9 +8510,9 @@ checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" [[package]] name = "snow" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32bf8474159a95551661246cda4976e89356999e3cbfef36f493dacc3fae1e8e" +checksum = "795dd7aeeee24468e5a32661f6d27f7b5cbed802031b2d7640c7b10f8fb2dd50" dependencies = [ "aes-gcm", "blake2", @@ -8558,72 +8521,71 @@ dependencies = [ "rand_core 0.5.1", "ring", "rustc_version", - "sha2 0.9.2", - "subtle 2.2.3", - "x25519-dalek 0.6.0", + "sha2 0.9.3", + "subtle 2.4.0", + "x25519-dalek", ] [[package]] name = "socket2" -version = "0.3.17" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c29947abdee2a218277abeca306f25789c938e500ea5a9d4b12a5a504466902" +checksum = "122e570113d28d773067fab24266b66753f6ea915758651696b6e35e49f88d6e" dependencies = [ "cfg-if 1.0.0", "libc", - "redox_syscall 0.1.56", "winapi 0.3.9", ] [[package]] name = "soketto" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85457366ae0c6ce56bf05a958aef14cd38513c236568618edbcd9a8c52cb80b0" +checksum = "b5c71ed3d54db0a699f4948e1bb3e45b450fa31fe602621dee6680361d569c88" dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.12", + "futures 0.3.13", "httparse", "log", "rand 0.7.3", - "sha-1", + "sha-1 0.9.4", ] [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-std", + "sp-wasm-interface", "thiserror", ] [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "hash-db", "log", "parity-scale-codec", "sp-api-proc-macro", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-version", "thiserror", ] [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -8635,94 +8597,69 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "sp-application-crypto" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-arithmetic" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "integer-sqrt", - "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-core", + "sp-io", + "sp-std", ] [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-debug-derive", + "sp-std", ] [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "sp-api", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "log", "lru", "parity-scale-codec", @@ -8730,15 +8667,15 @@ dependencies = [ "sp-api", "sp-consensus", "sp-database", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", + "sp-state-machine", "thiserror", ] [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "serde", "serde_json", @@ -8747,9 +8684,9 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "libp2p", "log", @@ -8757,14 +8694,14 @@ dependencies = [ "parking_lot 0.11.1", "serde", "sp-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", "sp-utils", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-version", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -8773,57 +8710,57 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "merlin", "parity-scale-codec", "serde", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", "sp-consensus", "sp-consensus-slots", "sp-consensus-vrf", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime", + "sp-std", "sp-timestamp", ] [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", + "sp-runtime", ] [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "schnorrkel", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "base58", "blake2-rfc", "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.12", + "futures 0.3.13", "hash-db", "hash256-std-hasher", "hex", @@ -8842,56 +8779,12 @@ dependencies = [ "schnorrkel", "secrecy", "serde", - "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tiny-keccak", - "twox-hash", - "wasmi", - "zeroize", -] - -[[package]] -name = "sp-core" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "base58", - "blake2-rfc", - "byteorder", - "dyn-clonable", - "ed25519-dalek", - "futures 0.3.12", - "hash-db", - "hash256-std-hasher", - "hex", - "impl-serde", - "lazy_static", - "libsecp256k1", - "log", - "merlin", - "num-traits", - "parity-scale-codec", - "parity-util-mem", - "parking_lot 0.11.1", - "primitive-types", - "rand 0.7.3", - "regex", - "schnorrkel", - "secrecy", - "serde", - "sha2 0.9.2", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", + "sha2 0.9.3", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", + "sp-std", + "sp-storage", "substrate-bip39", "thiserror", "tiny-bip39", @@ -8904,7 +8797,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8913,141 +8806,73 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "proc-macro2", "quote", "syn", ] -[[package]] -name = "sp-debug-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - -[[package]] -name = "sp-election-providers" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-npos-elections 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-externalities" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std", + "sp-storage", ] [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "serde", "sp-api", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "thiserror", -] - -[[package]] -name = "sp-inherents" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.11.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-std", "thiserror", ] [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "hash-db", "libsecp256k1", "log", "parity-scale-codec", "parking_lot 0.11.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "tracing", - "tracing-core", -] - -[[package]] -name = "sp-io" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "futures 0.3.12", - "hash-db", - "libsecp256k1", - "log", - "parity-scale-codec", - "parking_lot 0.11.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime-interface", + "sp-state-machine", + "sp-std", + "sp-tracing", + "sp-trie", + "sp-wasm-interface", "tracing", "tracing-core", ] @@ -9055,88 +8880,48 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "lazy_static", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "strum", ] [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "async-trait", - "derive_more", - "futures 0.3.12", - "merlin", - "parity-scale-codec", - "parking_lot 0.11.1", - "schnorrkel", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "sp-keystore" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "async-trait", "derive_more", - "futures 0.3.12", + "futures 0.3.13", "merlin", "parity-scale-codec", "parking_lot 0.11.1", "schnorrkel", "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", ] [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "serde", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "sp-npos-elections" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "parity-scale-codec", - "serde", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-npos-elections-compact 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-npos-elections-compact" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", + "sp-arithmetic", + "sp-core", + "sp-npos-elections-compact", + "sp-std", ] [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9147,25 +8932,17 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "sp-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-panic-handler" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "backtrace", + "sp-core", + "sp-runtime", ] [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "backtrace", ] @@ -9173,16 +8950,16 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "serde", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", ] [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "either", "hash256-std-hasher", @@ -9190,87 +8967,37 @@ dependencies = [ "log", "parity-scale-codec", "parity-util-mem", - "paste 1.0.4", + "paste 1.0.5", "rand 0.7.3", "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "sp-runtime" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "parity-util-mem", - "paste 1.0.4", - "rand 0.7.3", - "serde", - "sp-application-crypto 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-std", ] [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", + "sp-externalities", + "sp-runtime-interface-proc-macro", + "sp-std", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] -[[package]] -name = "sp-runtime-interface" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface-proc-macro 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-storage 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-tracing 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-wasm-interface 3.0.0 (git+https://github.com/paritytech/substrate)", - "static_assertions", -] - -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "Inflector", - "proc-macro-crate 1.0.0", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9282,7 +9009,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "serde", "serde_json", @@ -9291,62 +9018,30 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "sp-api", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", + "sp-staking", + "sp-std", ] [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "sp-staking" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "parity-scale-codec", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-state-machine" -version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "hash-db", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.11.1", - "rand 0.7.3", - "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "thiserror", - "trie-db", - "trie-root", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "hash-db", "log", @@ -9355,11 +9050,11 @@ dependencies = [ "parking_lot 0.11.1", "rand 0.7.3", "smallvec 1.6.1", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-panic-handler 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-panic-handler", + "sp-std", + "sp-trie", "thiserror", "trie-db", "trie-root", @@ -9368,86 +9063,55 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" - -[[package]] -name = "sp-std" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "sp-storage" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-debug-derive", + "sp-std", ] [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime-interface 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-io", + "sp-runtime-interface", + "sp-std", ] [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "parity-scale-codec", "sp-api", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-inherents", + "sp-runtime", + "sp-std", "wasm-timer", ] [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "log", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "tracing", - "tracing-core", - "tracing-subscriber", -] - -[[package]] -name = "sp-tracing" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "log", - "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std", "tracing", "tracing-core", "tracing-subscriber", @@ -9456,43 +9120,29 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "derive_more", - "futures 0.3.12", + "futures 0.3.13", "log", "parity-scale-codec", "serde", "sp-api", "sp-blockchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "thiserror", ] [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "hash-db", "memory-db", "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "trie-db", - "trie-root", -] - -[[package]] -name = "sp-trie" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" -dependencies = [ - "hash-db", - "memory-db", - "parity-scale-codec", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-std", "trie-db", "trie-root", ] @@ -9500,9 +9150,9 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-core", "futures-timer 3.0.2", "lazy_static", @@ -9512,46 +9162,23 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", -] - -[[package]] -name = "sp-version" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "impl-serde", "parity-scale-codec", "serde", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", -] - -[[package]] -name = "sp-wasm-interface" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit#7ddb4c57214ffa39fda1926faf808a0d39bfbbee" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate?branch=kiz-election-provider-2-audit)", - "wasmi", + "sp-runtime", + "sp-std", ] [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-std", "wasmi", ] @@ -9563,9 +9190,9 @@ checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" [[package]] name = "stable_deref_trait" -version = "1.1.1" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "static_assertions" @@ -9584,18 +9211,19 @@ dependencies = [ [[package]] name = "stream-cipher" -version = "0.4.1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09f8ed9974042b8c3672ff3030a69fcc03b74c47c3d1ecb7755e8a3626011e88" +checksum = "c80e15f898d8d8f25db24c253ea615cc14acf418ff307822995814e7d42cfa89" dependencies = [ + "block-cipher", "generic-array 0.14.4", ] [[package]] name = "streamunordered" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9394ee1338fee8370bee649f8a7170b3a56917903a0956467ad192dcf8699ca" +checksum = "e68576e37c8a37f5372796df15202190349dd80e7ed6a79544c0232213e90e35" dependencies = [ "futures-core", "futures-sink", @@ -9679,14 +9307,14 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "chrono", "console_error_panic_hook", - "futures 0.1.29", - "futures 0.3.12", + "futures 0.1.31", + "futures 0.3.13", "futures-timer 3.0.2", - "getrandom 0.2.1", + "getrandom 0.2.2", "js-sys", "kvdb-web", "libp2p-wasm-ext", @@ -9705,7 +9333,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "platforms", ] @@ -9713,10 +9341,10 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.12", + "futures 0.3.13", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -9728,32 +9356,32 @@ dependencies = [ "sp-api", "sp-block-builder", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-runtime", "sp-transaction-pool", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "async-std", "derive_more", "futures-util", - "hyper 0.13.9", + "hyper 0.13.10", "log", "prometheus", - "tokio 0.2.21", + "tokio 0.2.25", ] [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.1.29", - "futures 0.3.12", + "futures 0.1.31", + "futures 0.3.13", "hash-db", "hex", "parity-scale-codec", @@ -9768,27 +9396,27 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-consensus", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", - "sp-keystore 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-keystore", + "sp-runtime", + "sp-state-machine", ] [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "substrate-test-utils-derive", - "tokio 0.2.21", + "tokio 0.2.25", ] [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -9819,15 +9447,15 @@ checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "subtle" -version = "2.2.3" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "502d53007c02d7605a05df1c1a73ee436952781653da5d0bf57ad608f66932c1" +checksum = "1e81da0851ada1f3e9d4312c704aa4f8806f0f9d69faaf8df2f3464b4a9437c2" [[package]] name = "syn" -version = "1.0.60" +version = "1.0.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081" +checksum = "3fd9d1e9976102a03c542daa2eff1b43f9d72306342f3f8b3ed5fb8908195d6f" dependencies = [ "proc-macro2", "quote", @@ -9854,15 +9482,15 @@ checksum = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" [[package]] name = "tap" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e" +checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ee5a98e506fb7231a304c3a1bd7c132a55016cf65001e0282480665870dfcb9" +checksum = "422045212ea98508ae3d28025bc5aaa2bd4a9cdaecd442a08da2ee620ee9ea95" [[package]] name = "tempfile" @@ -9873,16 +9501,16 @@ dependencies = [ "cfg-if 1.0.0", "libc", "rand 0.8.3", - "redox_syscall 0.2.4", + "redox_syscall 0.2.5", "remove_dir_all", "winapi 0.3.9", ] [[package]] name = "termcolor" -version = "1.1.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" +checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" dependencies = [ "winapi-util", ] @@ -9894,8 +9522,8 @@ dependencies = [ "dlmalloc", "parity-scale-codec", "polkadot-parachain", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-io", + "sp-std", "substrate-wasm-builder", "tiny-keccak", ] @@ -9904,7 +9532,7 @@ dependencies = [ name = "test-parachain-adder-collator" version = "0.7.26" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -9918,12 +9546,12 @@ dependencies = [ "sc-authority-discovery", "sc-cli", "sc-service", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "sp-keyring", "structopt", "substrate-test-utils", "test-parachain-adder", - "tokio 0.2.21", + "tokio 0.2.25", ] [[package]] @@ -9939,7 +9567,7 @@ version = "0.7.22" dependencies = [ "parity-scale-codec", "polkadot-parachain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", "test-parachain-adder", "test-parachain-halt", "tiny-keccak", @@ -10007,11 +9635,12 @@ dependencies = [ [[package]] name = "time" -version = "0.1.43" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" +checksum = "6db9e6914ab8b1ae1c260a4ae7a49b6c5611b40328a735b21862567685e73255" dependencies = [ "libc", + "wasi 0.10.0+wasi-snapshot-preview1", "winapi 0.3.9", ] @@ -10027,7 +9656,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.2", + "sha2 0.9.3", "thiserror", "unicode-normalization", "zeroize", @@ -10044,9 +9673,18 @@ dependencies = [ [[package]] name = "tinyvec" -version = "0.3.3" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53953d2d3a5ad81d9f844a32f14ebb121f50b650cd59d0ee2a07cf13c617efed" +checksum = "317cca572a0e89c3ce0ca1f1bdc9369547fe318a683418e42ac8f59d14701023" +dependencies = [ + "tinyvec_macros", +] + +[[package]] +name = "tinyvec_macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" @@ -10055,7 +9693,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "mio", "num_cpus", "tokio-codec", @@ -10074,9 +9712,9 @@ dependencies = [ [[package]] name = "tokio" -version = "0.2.21" +version = "0.2.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d099fa27b9702bed751524694adbe393e18b36b204da91eb1cbbbbb4a5ee2d58" +checksum = "6703a273949a90131b290be1fe7b039d0fc884aa1935860dfcbe056f28cd8092" dependencies = [ "bytes 0.5.6", "fnv", @@ -10088,7 +9726,7 @@ dependencies = [ "mio", "mio-uds", "num_cpus", - "pin-project-lite 0.1.7", + "pin-project-lite 0.1.12", "signal-hook-registry", "slab", "tokio-macros", @@ -10103,7 +9741,7 @@ checksum = "8fb220f46c53859a4b7ec083e41dec9778ff0b1851c0942b211edb89e0ccdc46" dependencies = [ "bytes 0.4.12", "either", - "futures 0.1.29", + "futures 0.1.31", ] [[package]] @@ -10113,7 +9751,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "tokio-io", ] @@ -10123,7 +9761,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", "tokio-executor", ] @@ -10134,7 +9772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" dependencies = [ "crossbeam-utils 0.7.2", - "futures 0.1.29", + "futures 0.1.31", ] [[package]] @@ -10143,7 +9781,7 @@ version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", "tokio-io", "tokio-threadpool", ] @@ -10155,15 +9793,15 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "log", ] [[package]] name = "tokio-macros" -version = "0.2.5" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" +checksum = "e44da00bfc73a25f814cd8d7e57a68a5c31b74b3152a0a1d1f590c97ed06265a" dependencies = [ "proc-macro2", "quote", @@ -10177,7 +9815,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d282d483052288b2308ba5ee795f5673b159c9bdf63c385a05609da782a5eae" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "mio", "mio-named-pipes", "tokio 0.1.22", @@ -10190,7 +9828,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" dependencies = [ "crossbeam-utils 0.7.2", - "futures 0.1.29", + "futures 0.1.31", "lazy_static", "log", "mio", @@ -10204,13 +9842,13 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.14.0" +version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "228139ddd4fea3fa345a29233009635235833e52807af7ea6448ead03890d6a9" +checksum = "e12831b255bcfa39dc0436b01e19fea231a37db570686c06ee72c423479f889a" dependencies = [ "futures-core", - "rustls 0.18.0", - "tokio 0.2.21", + "rustls 0.18.1", + "tokio 0.2.25", "webpki", ] @@ -10220,7 +9858,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "24da22d077e0f15f55162bdbdc661228c1581892f52074fb242678d015b45162" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", ] [[package]] @@ -10230,7 +9868,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" dependencies = [ "fnv", - "futures 0.1.29", + "futures 0.1.31", ] [[package]] @@ -10240,7 +9878,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "iovec", "mio", "tokio-io", @@ -10253,10 +9891,10 @@ version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89" dependencies = [ - "crossbeam-deque", + "crossbeam-deque 0.7.3", "crossbeam-queue", "crossbeam-utils 0.7.2", - "futures 0.1.29", + "futures 0.1.31", "lazy_static", "log", "num_cpus", @@ -10271,7 +9909,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" dependencies = [ "crossbeam-utils 0.7.2", - "futures 0.1.29", + "futures 0.1.31", "slab", "tokio-executor", ] @@ -10283,7 +9921,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "log", "mio", "tokio-codec", @@ -10298,7 +9936,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0" dependencies = [ "bytes 0.4.12", - "futures 0.1.29", + "futures 0.1.31", "iovec", "libc", "log", @@ -10319,24 +9957,24 @@ dependencies = [ "futures-core", "futures-sink", "log", - "pin-project-lite 0.1.7", - "tokio 0.2.21", + "pin-project-lite 0.1.12", + "tokio 0.2.25", ] [[package]] name = "toml" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" +checksum = "a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa" dependencies = [ "serde", ] [[package]] name = "tower-service" -version = "0.3.0" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" +checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" @@ -10346,16 +9984,16 @@ checksum = "01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f" dependencies = [ "cfg-if 1.0.0", "log", - "pin-project-lite 0.2.4", + "pin-project-lite 0.2.6", "tracing-attributes", "tracing-core", ] [[package]] name = "tracing-attributes" -version = "0.1.14" +version = "0.1.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41768be5b9f3489491825f56f01f25290aa1d3e7cc97e182d4d34360493ba6fa" +checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" dependencies = [ "proc-macro2", "quote", @@ -10383,19 +10021,19 @@ dependencies = [ [[package]] name = "tracing-futures" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab7bb6f14721aa00656086e9335d363c5c8747bae02ebe32ea2c7dece5689b4c" +checksum = "97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2" dependencies = [ - "pin-project 0.4.23", + "pin-project 1.0.5", "tracing", ] [[package]] name = "tracing-log" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e0f8c7178e13481ff6765bd169b33e8d554c5d2bbede5e32c356194be02b9b9" +checksum = "a6923477a48e41c1951f1999ef8bb5a3023eb723ceadafe78ffb65dc366761e3" dependencies = [ "lazy_static", "log", @@ -10414,9 +10052,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.15" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1fa8f0c8f4c594e4fc9debc1990deab13238077271ba84dd853d54902ee3401" +checksum = "705096c6f83bf68ea5d357a6aa01829ddbdac531b357b45abeca842938085baa" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -10464,14 +10102,14 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.2" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" +checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#da7ca4db778fc91323a8a0143e5ca013fe0ce4c9" +source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" dependencies = [ "frame-try-runtime", "log", @@ -10483,10 +10121,10 @@ dependencies = [ "sc-service", "sp-api", "sp-blockchain", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-externalities 0.9.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-state-machine 0.9.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-externalities", + "sp-runtime", + "sp-state-machine", "structopt", ] @@ -10506,18 +10144,20 @@ dependencies = [ [[package]] name = "twox-hash" -version = "1.5.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bfd5b7557925ce778ff9b9ef90e3ade34c524b5ff10e239c69a42d546d2af56" +checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ + "cfg-if 0.1.10", "rand 0.7.3", + "static_assertions", ] [[package]] name = "typenum" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" +checksum = "879f6906492a7cd215bfa4cf595b600146ccfac0c79bcbd1f3000162af5e8b06" [[package]] name = "ucd-trie" @@ -10557,18 +10197,18 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.13" +version = "0.1.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fb19cf769fa8c6a80a162df694621ebeb4dafb606470b2b2fce0be40a98a977" +checksum = "07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef" dependencies = [ "tinyvec", ] [[package]] name = "unicode-segmentation" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" +checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" [[package]] name = "unicode-width" @@ -10589,7 +10229,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8326b2c654932e3e4f9196e69d08fdf7cfd718e1dc6f66b347e6024a0c961402" dependencies = [ "generic-array 0.14.4", - "subtle 2.2.3", + "subtle 2.4.0", ] [[package]] @@ -10641,12 +10281,12 @@ dependencies = [ [[package]] name = "url" -version = "2.2.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5909f2b0817350449ed73e8bcd81c8c3c8d9a7a5d8acba4b27db277f1868976e" +checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b" dependencies = [ "form_urlencoded", - "idna 0.2.0", + "idna 0.2.2", "matches", "percent-encoding 2.1.0", ] @@ -10662,9 +10302,9 @@ dependencies = [ [[package]] name = "vcpkg" -version = "0.2.10" +version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6454029bf181f092ad1b853286f23e2c507d8e8194d01d92da4a55c274a5508c" +checksum = "b00bca6106a5e23f3eee943593759b7fcddb00554332e856d990c893966879fb" [[package]] name = "vec-arena" @@ -10680,9 +10320,9 @@ checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" [[package]] name = "version_check" -version = "0.9.2" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" +checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" [[package]] name = "void" @@ -10722,7 +10362,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6395efa4784b027708f7451087e647ec73cc74f5d9bc2e418404248d679a230" dependencies = [ - "futures 0.1.29", + "futures 0.1.31", "log", "try-lock", ] @@ -10751,9 +10391,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.70" +version = "0.2.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55c0f7123de74f0dab9b7d00fd614e7b19349cd1e2f5252bbe9b1754b59433be" +checksum = "7ee1280240b7c461d6a0071313e08f34a60b0365f14260362e5a2b17d1d31aa7" dependencies = [ "cfg-if 1.0.0", "serde", @@ -10763,9 +10403,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.70" +version = "0.2.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bc45447f0d4573f3d65720f636bbcc3dd6ce920ed704670118650bcd47764c7" +checksum = "5b7d8b6942b8bb3a9b0e73fc79b98095a27de6fa247615e59d096754a3bc2aa8" dependencies = [ "bumpalo", "lazy_static", @@ -10778,9 +10418,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.19" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fe9756085a84584ee9457a002b7cdfe0bfff169f45d2591d8be1345a6780e35" +checksum = "8e67a5806118af01f0d9045915676b22aaebecf4178ae7021bc171dab0b897ab" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -10790,9 +10430,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.70" +version = "0.2.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b8853882eef39593ad4174dd26fc9865a64e84026d223f63bb2c42affcbba2c" +checksum = "e5ac38da8ef716661f0f36c0d8320b89028efe10c7c0afde65baffb496ce0d3b" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -10800,9 +10440,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.70" +version = "0.2.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4133b5e7f2a531fa413b3a1695e925038a05a71cf67e87dafa295cb645a01385" +checksum = "cc053ec74d454df287b9374ee8abb36ffd5acb95ba87da3ba5b7d3fe20eb401e" dependencies = [ "proc-macro2", "quote", @@ -10813,9 +10453,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.70" +version = "0.2.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd4945e4943ae02d15c13962b38a5b1e81eadd4b71214eee75af64a4d6a4fd64" +checksum = "7d6f8ec44822dd71f5f221a5847fb34acd9060535c1211b70a05844c0f6383b1" [[package]] name = "wasm-gc-api" @@ -10834,7 +10474,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "js-sys", "parking_lot 0.11.1", "pin-utils", @@ -10916,7 +10556,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.2", + "sha2 0.9.3", "toml", "winapi 0.3.9", "zstd", @@ -11061,27 +10701,27 @@ dependencies = [ [[package]] name = "wast" -version = "21.0.0" +version = "35.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b1844f66a2bc8526d71690104c0e78a8e59ffa1597b7245769d174ebb91deb5" +checksum = "db5ae96da18bb5926341516fd409b5a8ce4e4714da7f0a1063d3b20ac9f9a1e1" dependencies = [ "leb128", ] [[package]] name = "wat" -version = "1.0.22" +version = "1.0.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce85d72b74242c340e9e3492cfb602652d7bb324c3172dd441b5577e39a2e18c" +checksum = "0b0fa059022c5dabe129f02b429d67086400deb8277f89c975555dacc1dadbcc" dependencies = [ "wast", ] [[package]] name = "web-sys" -version = "0.3.46" +version = "0.3.48" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "222b1ef9334f92a21d3fb53dc3fd80f30836959a90f9274a626d7e06315ba3c3" +checksum = "ec600b26223b2948cedfde2a0aa6756dcf1fef616f43d7b3097aaf53a6c4d92b" dependencies = [ "js-sys", "wasm-bindgen", @@ -11089,9 +10729,9 @@ dependencies = [ [[package]] name = "webpki" -version = "0.21.3" +version = "0.21.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab146130f5f790d45f82aeeb09e55a256573373ec64409fc19a6fb82fb1032ae" +checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" dependencies = [ "ring", "untrusted", @@ -11122,8 +10762,8 @@ dependencies = [ "bitvec", "frame-benchmarking", "frame-executive", - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", - "frame-system 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", + "frame-system", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -11177,18 +10817,18 @@ dependencies = [ "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-inherents 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-core", + "sp-inherents", + "sp-io", "sp-keyring", "sp-offchain", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-runtime", "sp-session", - "sp-staking 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-staking", + "sp-std", "sp-transaction-pool", - "sp-trie 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-version 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-trie", + "sp-version", "static_assertions", "substrate-wasm-builder", "tiny-keccak", @@ -11272,24 +10912,13 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85e60b0d1b5f99db2556934e21937020776a5d31520bf169e851ac44e6420214" -[[package]] -name = "x25519-dalek" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "637ff90c9540fa3073bb577e65033069e4bae7c79d49d74aa3ffdf5342a53217" -dependencies = [ - "curve25519-dalek 2.1.0", - "rand_core 0.5.1", - "zeroize", -] - [[package]] name = "x25519-dalek" version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc614d95359fd7afc321b66d2107ede58b246b844cf5d8a0adcca413e439f088" dependencies = [ - "curve25519-dalek 3.0.0", + "curve25519-dalek 3.0.2", "rand_core 0.5.1", "zeroize", ] @@ -11305,13 +10934,13 @@ dependencies = [ name = "xcm-builder" version = "0.8.22" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", "parity-scale-codec", "polkadot-parachain", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", + "sp-io", + "sp-runtime", + "sp-std", "xcm", "xcm-executor", ] @@ -11320,15 +10949,15 @@ dependencies = [ name = "xcm-executor" version = "0.8.22" dependencies = [ - "frame-support 3.0.0 (git+https://github.com/paritytech/substrate)", + "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-core 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-io 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-runtime 3.0.0 (git+https://github.com/paritytech/substrate)", - "sp-std 3.0.0 (git+https://github.com/paritytech/substrate)", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", "xcm", ] @@ -11338,7 +10967,7 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1cc7bd8c983209ed5d527f44b01c41b7dc146fd960c61cf9e1d25399841dc271" dependencies = [ - "futures 0.3.12", + "futures 0.3.13", "log", "nohash-hasher", "parking_lot 0.11.1", @@ -11357,9 +10986,9 @@ dependencies = [ [[package]] name = "zeroize_derive" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" +checksum = "c3f369ddb18862aba61aa49bf31e74d29f0f162dec753063200e1dc084345d16" dependencies = [ "proc-macro2", "quote", From cbb81789cc4c2e163703afcf7184b83561cf6bac Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 16 Mar 2021 15:47:34 +0100 Subject: [PATCH 24/44] Fix --- Cargo.lock | 292 +++++++++++++++++++------------------- runtime/kusama/src/lib.rs | 1 - 2 files changed, 146 insertions(+), 147 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cd596113df38..ce3c7d6fb785 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1687,7 +1687,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", ] @@ -1705,7 +1705,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -1724,7 +1724,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "Inflector", "chrono", @@ -1747,7 +1747,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -1760,7 +1760,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -1776,7 +1776,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "serde", @@ -1787,7 +1787,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "bitflags", "frame-metadata", @@ -1813,7 +1813,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1825,7 +1825,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -1837,7 +1837,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "proc-macro2", "quote", @@ -1847,7 +1847,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-metadata", "frame-support", @@ -1868,7 +1868,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1885,7 +1885,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -1899,7 +1899,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-api", @@ -1908,7 +1908,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "parity-scale-codec", @@ -4212,7 +4212,7 @@ checksum = "2386b4ebe91c2f7f51082d4cefa145d030e33a1842a96b12e4885cc3c01f7a55" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4228,7 +4228,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4243,7 +4243,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4267,7 +4267,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4282,7 +4282,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4297,7 +4297,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4314,7 +4314,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4329,7 +4329,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4350,7 +4350,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4366,7 +4366,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#6ac86d545f6da8e4afc373dc0876c3e7ba79e51b" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4381,7 +4381,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4403,7 +4403,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4419,7 +4419,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4439,7 +4439,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4456,7 +4456,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4470,7 +4470,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4486,7 +4486,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4500,7 +4500,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4516,7 +4516,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4538,7 +4538,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4554,7 +4554,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4567,7 +4567,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "enumflags2", "frame-support", @@ -4582,7 +4582,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4598,7 +4598,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4618,7 +4618,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4634,7 +4634,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4648,7 +4648,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4672,7 +4672,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4683,7 +4683,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4697,7 +4697,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4716,7 +4716,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4731,7 +4731,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-support", "frame-system", @@ -4747,7 +4747,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4764,7 +4764,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4775,7 +4775,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4791,7 +4791,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4807,7 +4807,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6975,7 +6975,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "env_logger 0.8.3", "hex-literal", @@ -7231,7 +7231,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "async-trait", "derive_more", @@ -7259,7 +7259,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "futures-timer 3.0.2", @@ -7282,7 +7282,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7298,7 +7298,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7319,7 +7319,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7330,7 +7330,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "chrono", "fdlimit", @@ -7368,7 +7368,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "fnv", @@ -7402,7 +7402,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "blake2-rfc", "hash-db", @@ -7432,7 +7432,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7443,7 +7443,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "fork-tree", @@ -7489,7 +7489,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "futures 0.3.13", @@ -7513,7 +7513,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7526,7 +7526,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "futures-timer 3.0.2", @@ -7552,7 +7552,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "sc-client-api", @@ -7566,7 +7566,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "lazy_static", @@ -7595,7 +7595,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "parity-scale-codec", @@ -7611,7 +7611,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "parity-scale-codec", @@ -7626,7 +7626,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "parity-scale-codec", @@ -7644,7 +7644,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "dyn-clone", @@ -7683,7 +7683,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "finality-grandpa", @@ -7707,7 +7707,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "futures 0.3.13", @@ -7728,7 +7728,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "ansi_term 0.12.1", "futures 0.3.13", @@ -7746,7 +7746,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "async-trait", "derive_more", @@ -7766,7 +7766,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "hash-db", "lazy_static", @@ -7785,7 +7785,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "async-std", "async-trait", @@ -7838,7 +7838,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "futures-timer 3.0.2", @@ -7854,7 +7854,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "bytes 0.5.6", "fnv", @@ -7882,7 +7882,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "libp2p", @@ -7895,7 +7895,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7904,7 +7904,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "hash-db", @@ -7938,7 +7938,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "futures 0.3.13", @@ -7962,7 +7962,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.1.31", "jsonrpc-core", @@ -7980,7 +7980,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "directories", "exit-future", @@ -8043,7 +8043,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "parity-scale-codec", @@ -8058,7 +8058,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8078,7 +8078,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "chrono", "futures 0.3.13", @@ -8098,7 +8098,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8125,7 +8125,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8136,7 +8136,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "futures 0.3.13", @@ -8158,7 +8158,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "futures-diagnose", @@ -8573,7 +8573,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "sp-core", @@ -8585,7 +8585,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "hash-db", "log", @@ -8602,7 +8602,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -8614,7 +8614,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "serde", @@ -8626,7 +8626,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "integer-sqrt", "num-traits", @@ -8639,7 +8639,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-api", @@ -8651,7 +8651,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8662,7 +8662,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-api", @@ -8674,7 +8674,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "log", @@ -8692,7 +8692,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "serde", "serde_json", @@ -8701,7 +8701,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "futures-timer 3.0.2", @@ -8727,7 +8727,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "merlin", "parity-scale-codec", @@ -8748,7 +8748,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8758,7 +8758,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8770,7 +8770,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "base58", "blake2-rfc", @@ -8814,7 +8814,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8823,7 +8823,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "proc-macro2", "quote", @@ -8833,7 +8833,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "environmental", "parity-scale-codec", @@ -8844,7 +8844,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "finality-grandpa", "log", @@ -8861,7 +8861,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8873,7 +8873,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "hash-db", @@ -8897,7 +8897,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "lazy_static", "sp-core", @@ -8908,7 +8908,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "async-trait", "derive_more", @@ -8925,7 +8925,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "serde", @@ -8938,7 +8938,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8949,7 +8949,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "sp-api", "sp-core", @@ -8959,7 +8959,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "backtrace", ] @@ -8967,7 +8967,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "serde", "sp-core", @@ -8976,7 +8976,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "either", "hash256-std-hasher", @@ -8997,7 +8997,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9014,7 +9014,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9026,7 +9026,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "serde", "serde_json", @@ -9035,7 +9035,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9048,7 +9048,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9058,7 +9058,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "hash-db", "log", @@ -9080,12 +9080,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9098,7 +9098,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "sp-core", @@ -9111,7 +9111,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9124,7 +9124,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "log", "parity-scale-codec", @@ -9137,7 +9137,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "derive_more", "futures 0.3.13", @@ -9153,7 +9153,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "hash-db", "memory-db", @@ -9167,7 +9167,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "futures-core", @@ -9179,7 +9179,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9191,7 +9191,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9324,7 +9324,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "chrono", "console_error_panic_hook", @@ -9350,7 +9350,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "platforms", ] @@ -9358,7 +9358,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.13", @@ -9381,7 +9381,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "async-std", "derive_more", @@ -9395,7 +9395,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.1.31", "futures 0.3.13", @@ -9423,7 +9423,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "futures 0.3.13", "substrate-test-utils-derive", @@ -9433,7 +9433,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10126,7 +10126,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a4aeba53d54988a408cc0d8d11b93f34142a6e3" +source = "git+https://github.com/paritytech/substrate?branch=master#ea50800227ad293321b0ee6da8263c4da173085d" dependencies = [ "frame-try-runtime", "log", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 681bb074ab06..57047d26bd41 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -702,7 +702,6 @@ parameter_types! { impl pallet_im_online::Config for Runtime { type AuthorityId = ImOnlineId; type Event = Event; - type SessionDuration = SessionDuration; type ValidatorSet = Historical; type NextSessionRotation = Babe; type ReportUnresponsiveness = Offences; From a2850e3c22c4f0ef238366bbfc0beb42ff4b1fa4 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 16 Mar 2021 15:49:26 +0100 Subject: [PATCH 25/44] Bump Substrate --- Cargo.lock | 307 ++++++++++++++++++++++++++++------------------------- 1 file changed, 162 insertions(+), 145 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 702d3f7517bc..cdaee12adc63 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1646,7 +1646,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", ] @@ -1664,7 +1664,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -1683,7 +1683,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "Inflector", "chrono", @@ -1706,7 +1706,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -1719,7 +1719,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -1735,7 +1735,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "serde", @@ -1746,7 +1746,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "bitflags", "frame-metadata", @@ -1772,7 +1772,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1784,7 +1784,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -1796,7 +1796,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "proc-macro2", "quote", @@ -1806,7 +1806,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-metadata", "frame-support", @@ -1827,7 +1827,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1844,7 +1844,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -1858,7 +1858,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-api", @@ -1867,7 +1867,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "parity-scale-codec", @@ -2947,6 +2947,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -2982,6 +2983,7 @@ dependencies = [ "serde_json", "smallvec 1.6.1", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -4169,7 +4171,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4185,7 +4187,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4200,7 +4202,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4224,7 +4226,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4239,7 +4241,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4254,7 +4256,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4271,7 +4273,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4286,7 +4288,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4307,7 +4309,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4320,10 +4322,25 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "serde", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4345,7 +4362,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4361,7 +4378,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4381,7 +4398,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4398,7 +4415,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4412,7 +4429,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4428,7 +4445,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4442,7 +4459,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4458,7 +4475,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4480,7 +4497,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4496,7 +4513,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4509,7 +4526,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "enumflags2", "frame-support", @@ -4524,7 +4541,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4540,7 +4557,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4560,7 +4577,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4576,7 +4593,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4590,7 +4607,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4614,7 +4631,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4625,7 +4642,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4639,7 +4656,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4658,7 +4675,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4673,7 +4690,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-support", "frame-system", @@ -4689,7 +4706,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4706,7 +4723,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4717,7 +4734,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4733,7 +4750,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-benchmarking", "frame-support", @@ -4749,7 +4766,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6916,7 +6933,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7172,7 +7189,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "async-trait", "derive_more", @@ -7200,7 +7217,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7223,7 +7240,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7239,7 +7256,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7260,7 +7277,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7271,7 +7288,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "chrono", "fdlimit", @@ -7309,7 +7326,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "fnv", @@ -7343,7 +7360,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "blake2-rfc", "hash-db", @@ -7373,7 +7390,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7384,7 +7401,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "fork-tree", @@ -7430,7 +7447,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "futures 0.3.12", @@ -7454,7 +7471,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7467,7 +7484,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7493,7 +7510,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "sc-client-api", @@ -7507,7 +7524,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "lazy_static", @@ -7536,7 +7553,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "parity-scale-codec", @@ -7552,7 +7569,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "parity-scale-codec", @@ -7567,7 +7584,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "parity-scale-codec", @@ -7585,7 +7602,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "dyn-clone", @@ -7624,7 +7641,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "finality-grandpa", @@ -7648,7 +7665,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "futures 0.3.12", @@ -7669,7 +7686,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -7687,7 +7704,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "async-trait", "derive_more", @@ -7707,7 +7724,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "hash-db", "lazy_static", @@ -7726,7 +7743,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "async-std", "async-trait", @@ -7779,7 +7796,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7795,7 +7812,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "bytes 0.5.6", "fnv", @@ -7823,7 +7840,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "libp2p", @@ -7836,7 +7853,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7845,7 +7862,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "hash-db", @@ -7879,7 +7896,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "futures 0.3.12", @@ -7903,7 +7920,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -7921,7 +7938,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "directories", "exit-future", @@ -7984,7 +8001,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "parity-scale-codec", @@ -7999,7 +8016,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8019,7 +8036,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "chrono", "futures 0.3.12", @@ -8039,7 +8056,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8066,7 +8083,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8077,7 +8094,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "futures 0.3.12", @@ -8099,7 +8116,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8505,7 +8522,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "sp-core", @@ -8517,7 +8534,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "hash-db", "log", @@ -8534,7 +8551,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -8546,7 +8563,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "serde", @@ -8558,7 +8575,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "integer-sqrt", "num-traits", @@ -8571,7 +8588,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-api", @@ -8583,7 +8600,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8594,7 +8611,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-api", @@ -8606,7 +8623,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "log", @@ -8624,7 +8641,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "serde", "serde_json", @@ -8633,7 +8650,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8659,7 +8676,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "merlin", "parity-scale-codec", @@ -8680,7 +8697,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8690,7 +8707,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8702,7 +8719,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "base58", "blake2-rfc", @@ -8746,7 +8763,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8755,7 +8772,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "proc-macro2", "quote", @@ -8765,7 +8782,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "environmental", "parity-scale-codec", @@ -8776,7 +8793,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "finality-grandpa", "log", @@ -8793,7 +8810,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8805,7 +8822,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "hash-db", @@ -8829,7 +8846,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "lazy_static", "sp-core", @@ -8840,7 +8857,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "async-trait", "derive_more", @@ -8857,7 +8874,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "serde", @@ -8870,7 +8887,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8881,7 +8898,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "sp-api", "sp-core", @@ -8891,7 +8908,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "backtrace", ] @@ -8899,7 +8916,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "serde", "sp-core", @@ -8908,7 +8925,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "either", "hash256-std-hasher", @@ -8929,7 +8946,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8946,7 +8963,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -8958,7 +8975,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "serde", "serde_json", @@ -8967,7 +8984,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-api", @@ -8980,7 +8997,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8990,7 +9007,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "hash-db", "log", @@ -9012,12 +9029,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9030,7 +9047,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "sp-core", @@ -9043,7 +9060,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "parity-scale-codec", "sp-api", @@ -9056,7 +9073,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "log", "parity-scale-codec", @@ -9069,7 +9086,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "derive_more", "futures 0.3.12", @@ -9085,7 +9102,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "hash-db", "memory-db", @@ -9099,7 +9116,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "futures-core", @@ -9111,7 +9128,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9123,7 +9140,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9255,7 +9272,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "chrono", "console_error_panic_hook", @@ -9281,7 +9298,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "platforms", ] @@ -9289,7 +9306,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9312,7 +9329,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "async-std", "derive_more", @@ -9326,7 +9343,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.1.29", "futures 0.3.12", @@ -9354,7 +9371,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9364,7 +9381,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10047,7 +10064,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#c532e0bb319a8bc12b3a3b711f9285a41f0d5ec9" +source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" dependencies = [ "frame-try-runtime", "log", From 0b55b37150b113d8ead2533e264d24a82890e136 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 16 Mar 2021 17:23:38 +0100 Subject: [PATCH 26/44] Fixes --- runtime/kusama/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index cd068a6149bb..d7007db757e5 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -455,7 +455,6 @@ impl pallet_staking::Config for Runtime { type SlashCancelOrigin = SlashCancelOrigin; type SessionInterface = Self; type EraPayout = pallet_staking::ConvertCurve; - type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; type Call = Call; From 4b6aef052533bc60c01c7d0fc2c62bf1f5409fa0 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Tue, 16 Mar 2021 17:44:13 +0100 Subject: [PATCH 27/44] Fixes --- runtime/kusama/src/lib.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d7007db757e5..5586a7df6619 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -405,16 +405,14 @@ impl pallet_staking::EraPayout for ModifiedRewardCurve { let max_payout = period_fraction * MAX_ANNUAL_INFLATION * non_gilt_issuance; let staking_payout = (period_fraction * staking_inflation) * non_gilt_issuance; - let rest = max_payout.saturating_sub(staking_payout); + let mut rest = max_payout.saturating_sub(staking_payout); let other_issuance = non_gilt_issuance.saturating_sub(total_staked); - let cap_rest = if total_staked > other_issuance { - Perquintill::from_rational(other_issuance, total_staked) * staking_payout - } else { - Perquintill::from_rational(total_staked, other_issuance) - .saturating_reciprocal_mul(staking_payout) - }; - (staking_payout, rest.min(cap_rest)) + if total_staked > other_issuance { + let cap_rest = Perquintill::from_rational(other_issuance, total_staked) * staking_payout; + rest = rest.min(cap_rest); + } + (staking_payout, rest) } } From 4bd282a7ca3a7cc6aa16e1ecea0f10ae89da2d29 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Wed, 17 Mar 2021 13:26:10 +0100 Subject: [PATCH 28/44] Fix test --- runtime/kusama/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 5586a7df6619..b0c79db78eb1 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -340,13 +340,13 @@ impl pallet_election_provider_multi_phase::Config for Runtime { // amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. pallet_staking_reward_curve::build! { const REWARD_CURVE: PiecewiseLinear<'static> = curve!( - min_inflation: 1, // zero is not allowed here for some reason. + min_inflation: 1_000, // zero is not allowed here for some reason. max_inflation: 1_000_000, // 3:2:1 staked : parachains : float. // while there's no parachains, then this is 75% staked : 25% float. ideal_stake: 0_500_000, falloff: 0_050_000, - max_piece_count: 40, + max_piece_count: 200, test_precision: 0_005_000, ); } From 6c5516205ff6c5520b730d08ab2bd73edf89479b Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Sat, 20 Mar 2021 18:53:17 +0100 Subject: [PATCH 29/44] Remove cap and some tests --- Cargo.lock | 883 +++++++------------------------------- runtime/kusama/Cargo.toml | 3 +- runtime/kusama/src/lib.rs | 175 ++++---- 3 files changed, 259 insertions(+), 802 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e9796ae9356c..6991a3ab914f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1652,11 +1652,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", ] @@ -1674,11 +1670,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -1697,11 +1689,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "Inflector", "chrono", @@ -1724,11 +1712,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -1741,11 +1725,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -1761,11 +1741,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "serde", @@ -1776,11 +1752,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "bitflags", "frame-metadata", @@ -1806,11 +1778,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1822,11 +1790,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -1838,11 +1802,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "proc-macro2", "quote", @@ -1852,11 +1812,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-metadata", "frame-support", @@ -1877,11 +1833,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1898,11 +1850,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -1916,11 +1864,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-api", @@ -1929,11 +1873,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "parity-scale-codec", @@ -3056,7 +2996,7 @@ dependencies = [ "pallet-session-benchmarking", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", + "pallet-staking-reward-fn", "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", @@ -4262,11 +4202,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4282,11 +4218,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4301,11 +4233,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4329,11 +4257,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4348,11 +4272,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4367,11 +4287,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4388,11 +4304,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4407,11 +4319,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4432,11 +4340,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4452,7 +4356,7 @@ dependencies = [ [[package]] name = "pallet-gilt" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4467,11 +4371,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4493,11 +4393,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4513,11 +4409,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4537,11 +4429,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4558,11 +4446,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4576,11 +4460,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4596,11 +4476,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4614,11 +4490,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4634,11 +4506,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4660,11 +4528,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4680,11 +4544,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4697,11 +4557,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "enumflags2", "frame-support", @@ -4716,11 +4572,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4736,11 +4588,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4760,11 +4608,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4780,11 +4624,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4798,11 +4638,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4826,11 +4662,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4838,14 +4670,19 @@ dependencies = [ "syn", ] +[[package]] +name = "pallet-staking-reward-fn" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" +dependencies = [ + "log", + "sp-arithmetic", +] + [[package]] name = "pallet-sudo" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4859,11 +4696,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4882,11 +4715,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4901,11 +4730,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-support", "frame-system", @@ -4921,11 +4746,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4942,11 +4763,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4957,11 +4774,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4977,11 +4790,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-benchmarking", "frame-support", @@ -4997,11 +4806,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7172,11 +6977,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7432,11 +7233,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "async-trait", "derive_more", @@ -7464,11 +7261,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7491,11 +7284,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7511,11 +7300,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7536,11 +7321,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7551,11 +7332,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "chrono", "fdlimit", @@ -7593,11 +7370,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "fnv", @@ -7631,11 +7404,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "blake2-rfc", "hash-db", @@ -7665,11 +7434,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7680,11 +7445,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "fork-tree", @@ -7730,11 +7491,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "futures 0.3.12", @@ -7758,11 +7515,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7775,11 +7528,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7806,11 +7555,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "sc-client-api", @@ -7824,11 +7569,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "lazy_static", @@ -7857,11 +7598,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "parity-scale-codec", @@ -7877,11 +7614,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "parity-scale-codec", @@ -7896,11 +7629,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "parity-scale-codec", @@ -7918,11 +7647,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "dyn-clone", @@ -7961,11 +7686,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "finality-grandpa", @@ -7989,11 +7710,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "futures 0.3.12", @@ -8014,11 +7731,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -8036,11 +7749,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "async-trait", "derive_more", @@ -8060,11 +7769,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "hash-db", "lazy_static", @@ -8083,11 +7788,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "async-std", "async-trait", @@ -8140,11 +7841,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8161,11 +7858,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "bytes 0.5.6", "fnv", @@ -8193,11 +7886,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "libp2p", @@ -8210,11 +7899,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8223,11 +7908,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "hash-db", @@ -8261,11 +7942,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "futures 0.3.12", @@ -8289,11 +7966,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -8311,11 +7984,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "directories", "exit-future", @@ -8378,11 +8047,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "parity-scale-codec", @@ -8397,11 +8062,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8421,11 +8082,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "chrono", "futures 0.3.12", @@ -8445,11 +8102,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8476,11 +8129,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8491,11 +8140,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "futures 0.3.12", @@ -8517,11 +8162,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8927,11 +8568,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "sp-core", @@ -8943,11 +8580,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "hash-db", "log", @@ -8964,11 +8597,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -8980,11 +8609,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "serde", @@ -8996,11 +8621,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "integer-sqrt", "num-traits", @@ -9013,11 +8634,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-api", @@ -9029,11 +8646,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -9044,11 +8657,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-api", @@ -9060,11 +8669,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "log", @@ -9082,11 +8687,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "serde", "serde_json", @@ -9095,11 +8696,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -9125,11 +8722,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "merlin", "parity-scale-codec", @@ -9150,11 +8743,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -9164,11 +8753,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9180,11 +8765,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "base58", "blake2-rfc", @@ -9228,11 +8809,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9241,11 +8818,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "proc-macro2", "quote", @@ -9255,11 +8828,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "environmental", "parity-scale-codec", @@ -9270,11 +8839,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "finality-grandpa", "log", @@ -9291,11 +8856,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -9307,11 +8868,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "hash-db", @@ -9335,11 +8892,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "lazy_static", "sp-core", @@ -9350,11 +8903,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "async-trait", "derive_more", @@ -9371,11 +8920,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "serde", @@ -9388,11 +8933,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9403,11 +8944,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "sp-api", "sp-core", @@ -9417,11 +8954,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "backtrace", ] @@ -9429,11 +8962,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "serde", "sp-core", @@ -9442,11 +8971,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "either", "hash256-std-hasher", @@ -9467,11 +8992,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9488,11 +9009,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9504,11 +9021,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "serde", "serde_json", @@ -9517,11 +9030,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-api", @@ -9534,11 +9043,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9548,11 +9053,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "hash-db", "log", @@ -9574,20 +9075,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" [[package]] name = "sp-storage" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9600,11 +9093,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "sp-core", @@ -9617,11 +9106,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "parity-scale-codec", "sp-api", @@ -9634,11 +9119,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "log", "parity-scale-codec", @@ -9651,11 +9132,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "derive_more", "futures 0.3.12", @@ -9671,11 +9148,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "hash-db", "memory-db", @@ -9689,11 +9162,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "futures-core", @@ -9705,11 +9174,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9721,11 +9186,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9857,11 +9318,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "chrono", "console_error_panic_hook", @@ -9887,11 +9344,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "platforms", ] @@ -9899,11 +9352,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9926,11 +9375,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "async-std", "derive_more", @@ -9944,11 +9389,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.1.29", "futures 0.3.12", @@ -9976,11 +9417,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9990,11 +9427,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10677,11 +10110,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -<<<<<<< HEAD -source = "git+https://github.com/paritytech/substrate#b8ee107b876f345084baa2e167996f44dd323aa5" -======= -source = "git+https://github.com/paritytech/substrate#462384b7670a54de85b872497c09354e9c440de0" ->>>>>>> origin/master +source = "git+https://github.com/paritytech/substrate?branch=master#b0667821e61f4790da84930b7cdb80fb20b48596" dependencies = [ "frame-try-runtime", "log", diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 54ad6eeb6b81..c84f8fd278b2 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -60,7 +60,7 @@ pallet-session = { git = "https://github.com/paritytech/substrate", branch = "ma pallet-society = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } -pallet-staking-reward-curve = { git = "https://github.com/paritytech/substrate", branch = "master" } +pallet-staking-reward-fn = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-system = {git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-timestamp = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } @@ -136,6 +136,7 @@ std = [ "pallet-session/std", "pallet-society/std", "pallet-staking/std", + "pallet-staking-reward-fn/std", "pallet-timestamp/std", "pallet-tips/std", "pallet-treasury/std", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 06380d7b85f7..fddc79589df5 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -37,10 +37,16 @@ use runtime_common::{ BlockHashCount, RocksDbWeight, BlockWeights, BlockLength, OffchainSolutionWeightLimit, ParachainSessionKeyPlaceholder, AssignmentSessionKeyPlaceholder, }; -use sp_runtime::{create_runtime_str, generic, impl_opaque_keys, ModuleId, ApplyExtrinsicResult, KeyTypeId, Percent, Permill, Perbill, transaction_validity::{TransactionValidity, TransactionSource, TransactionPriority}, curve::PiecewiseLinear, traits::{ - BlakeTwo256, Block as BlockT, OpaqueKeys, ConvertInto, AccountIdLookup, - Extrinsic as ExtrinsicT, SaturatedConversion, Verify, -}}; +use sp_arithmetic::Perquintill; +use sp_runtime::{ + create_runtime_str, generic, impl_opaque_keys, ModuleId, ApplyExtrinsicResult, KeyTypeId, Percent, + Permill, Perbill, + transaction_validity::{TransactionValidity, TransactionSource, TransactionPriority}, + traits::{ + BlakeTwo256, Block as BlockT, OpaqueKeys, ConvertInto, AccountIdLookup, + Extrinsic as ExtrinsicT, SaturatedConversion, Verify, + } +}; #[cfg(feature = "runtime-benchmarks")] use sp_runtime::RuntimeString; use sp_version::RuntimeVersion; @@ -335,84 +341,106 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; } -// TODO #6469: This shouldn't be static, but a lazily cached value, not built unless needed, and -// re-built in case input parameters have changed. The `ideal_stake` should be determined by the -// amount of parachain slots being bid on: this should be around `(75 - 25.min(slots / 4))%`. -pallet_staking_reward_curve::build! { - const REWARD_CURVE: PiecewiseLinear<'static> = curve!( - min_inflation: 1_000, // zero is not allowed here for some reason. - max_inflation: 1_000_000, - // 3:2:1 staked : parachains : float. - // while there's no parachains, then this is 75% staked : 25% float. - ideal_stake: 0_500_000, - falloff: 0_050_000, - max_piece_count: 200, - test_precision: 0_005_000, - ); -} - -fn curve_lookup(x: Q, ideal_stake_proportion: Q) -> Q where - Q: sp_arithmetic::PerThing + sp_std::ops::Div + sp_std::ops::Div, - Q::Inner: sp_arithmetic::traits::AtLeast32BitUnsigned, -{ - let new_x = if x < ideal_stake_proportion { - // too low. - (x / ideal_stake_proportion) / 2u64 - } else { - // too high. - let amount_over = x.saturating_sub(ideal_stake_proportion); - let max_amount_over = ideal_stake_proportion.left_from_one(); - let half_of_fraction_over = (amount_over / max_amount_over) / 2u64; - let half = Q::one() / 2u64; - half.saturating_add(half_of_fraction_over) - }; - let p = new_x.deconstruct(); - let q = Q::ACCURACY; - let r = REWARD_CURVE.calculate_for_fraction_times_denominator(p, q); - Q::from_parts(r) -} -pub struct ModifiedRewardCurve; -impl pallet_staking::EraPayout for ModifiedRewardCurve { +fn era_payout( + total_staked: Balance, + non_gilt_issuance: Balance, + max_annual_inflation: Perquintill, + period_fraction: Perquintill, + gilt_target: Perquintill, + auctioned_slots: u64, +) -> (Balance, Balance) { + use sp_arithmetic::traits::Saturating; + use pallet_staking_reward_fn::compute_inflation; + + let min_annual_inflation = Perquintill::from_rational(25u64, 1000u64); + let delta_annual_inflation = max_annual_inflation.saturating_sub(min_annual_inflation); + + // 30% reserved for up to 60 slots. + let auction_proportion = Perquintill::from_rational(auctioned_slots.min(60), 200u64); + // The gilt proportion is just the gilt target adjusted down by 25%. + let gilt_proportion = Perquintill::from_percent(75) * gilt_target; + let ideal_stake = Perquintill::from_percent(75) + .saturating_sub(auction_proportion) + .saturating_sub(gilt_proportion); + + let stake = Perquintill::from_rational(total_staked, non_gilt_issuance); + let falloff = Perquintill::from_percent(5); + let adjustment = compute_inflation(stake, ideal_stake, falloff); + let staking_inflation = min_annual_inflation.saturating_add(delta_annual_inflation * adjustment); + + let max_payout = period_fraction * max_annual_inflation * non_gilt_issuance; + let staking_payout = (period_fraction * staking_inflation) * non_gilt_issuance; + let mut rest = max_payout.saturating_sub(staking_payout); + + let other_issuance = non_gilt_issuance.saturating_sub(total_staked); + if total_staked > other_issuance { + let _cap_rest = Perquintill::from_rational(other_issuance, total_staked) * staking_payout; + // We don't do anything with this, but if we wanted to, we could introduce a cap on the treasury amount + // with: `rest = rest.min(cap_rest);` + } + (staking_payout, rest) +} + +#[test] +fn compute_inflation_should_give_sensible_results() { + assert_eq!(pallet_staking_reward_fn::compute_inflation( + Perquintill::from_percent(75), + Perquintill::from_percent(75), + Perquintill::from_percent(5), + ), Perquintill::one()); + assert_eq!(pallet_staking_reward_fn::compute_inflation( + Perquintill::from_percent(50), + Perquintill::from_percent(75), + Perquintill::from_percent(5), + ), Perquintill::from_rational(2u64, 3u64)); + assert_eq!(pallet_staking_reward_fn::compute_inflation( + Perquintill::from_percent(80), + Perquintill::from_percent(75), + Perquintill::from_percent(5), + ), Perquintill::from_rational(1u64, 2u64)); +} + +#[test] +fn era_payout_should_give_sensible_results() { + assert_eq!(era_payout( + 75, + 100, + Perquintill::from_percent(10), + Perquintill::one(), + Perquintill::zero(), + 0, + ), (10, 0)); + assert_eq!(era_payout( + 80, + 100, + Perquintill::from_percent(10), + Perquintill::one(), + Perquintill::from_percent(0), + 0, + ), (5, 1)); +} + + +pub struct EraPayout; +impl pallet_staking::EraPayout for EraPayout { fn era_payout( total_staked: Balance, _total_issuance: Balance, era_duration_millis: u64, ) -> (Balance, Balance) { - use sp_arithmetic::{Perquintill, traits::Saturating}; - const AUCTIONED_SLOTS: u64 = 0; const MAX_ANNUAL_INFLATION: Perquintill = Perquintill::from_percent(10); - let min_annual_inflation = Perquintill::from_rational(25u64, 1000u64); - let delta_annual_inflation = MAX_ANNUAL_INFLATION.saturating_sub(min_annual_inflation); const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100; - // 30% reserved for up to 60 slots. - let auctions_in_use = Perquintill::from_rational(AUCTIONED_SLOTS.max(60), 60u64); - let auction_proportion = Perquintill::from_percent(30) * auctions_in_use; - // The gilt proportion is just the gilt target adjusted down by 25%. - let gilt_proportion = Perquintill::from_percent(75) * Gilt::target(); - let ideal_stake_proportion = Perquintill::from_percent(75) - .saturating_sub(auction_proportion) - .saturating_sub(gilt_proportion); - let non_gilt_issuance = Gilt::issuance().non_gilt; - let staked_fraction = Perquintill::from_rational(total_staked, non_gilt_issuance); - let adjustment = curve_lookup(staked_fraction, ideal_stake_proportion); - let staking_inflation = min_annual_inflation.saturating_add(delta_annual_inflation * adjustment); - - // Milliseconds per year for the Julian year (365.25 days). - let period_fraction = Perquintill::from_rational(era_duration_millis, MILLISECONDS_PER_YEAR); - - let max_payout = period_fraction * MAX_ANNUAL_INFLATION * non_gilt_issuance; - let staking_payout = (period_fraction * staking_inflation) * non_gilt_issuance; - let mut rest = max_payout.saturating_sub(staking_payout); - - let other_issuance = non_gilt_issuance.saturating_sub(total_staked); - if total_staked > other_issuance { - let cap_rest = Perquintill::from_rational(other_issuance, total_staked) * staking_payout; - rest = rest.min(cap_rest); - } - (staking_payout, rest) + era_payout( + total_staked, + Gilt::issuance().non_gilt, + MAX_ANNUAL_INFLATION, + Perquintill::from_rational(era_duration_millis, MILLISECONDS_PER_YEAR), + Gilt::target(), + AUCTIONED_SLOTS, + ) } } @@ -423,7 +451,6 @@ parameter_types! { pub const BondingDuration: pallet_staking::EraIndex = 28; // 27 eras in which slashes can be cancelled (slightly less than 7 days). pub const SlashDeferDuration: pallet_staking::EraIndex = 27; - pub const RewardCurve: &'static PiecewiseLinear<'static> = &REWARD_CURVE; pub const MaxNominatorRewardedPerValidator: u32 = 128; // quarter of the last session will be for election. pub const ElectionLookahead: BlockNumber = EPOCH_DURATION_IN_BLOCKS / 4; @@ -452,7 +479,7 @@ impl pallet_staking::Config for Runtime { // A majority of the council or root can cancel the slash. type SlashCancelOrigin = SlashCancelOrigin; type SessionInterface = Self; - type EraPayout = pallet_staking::ConvertCurve; + type EraPayout = EraPayout; type NextNewSession = Session; type ElectionLookahead = ElectionLookahead; type Call = Call; From ed6b591929a69204e1cf9e5637846a88e588458d Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Sat, 20 Mar 2021 19:12:29 +0100 Subject: [PATCH 30/44] Fixes --- Cargo.lock | 318 +++++++++++++++++++++----------------- runtime/kusama/src/lib.rs | 5 +- 2 files changed, 174 insertions(+), 149 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 581fc4abd5a0..936e56efe3d5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1658,7 +1658,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", ] @@ -1676,7 +1676,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -1695,7 +1695,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "Inflector", "chrono", @@ -1718,7 +1718,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -1731,7 +1731,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -1747,7 +1747,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "serde", @@ -1758,7 +1758,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "bitflags", "frame-metadata", @@ -1784,7 +1784,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1796,7 +1796,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -1808,7 +1808,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "proc-macro2", "quote", @@ -1818,7 +1818,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-metadata", "frame-support", @@ -1839,7 +1839,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1856,7 +1856,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -1870,7 +1870,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-api", @@ -1879,7 +1879,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "parity-scale-codec", @@ -2984,6 +2984,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -3001,7 +3002,7 @@ dependencies = [ "pallet-session-benchmarking", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", + "pallet-staking-reward-fn", "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", @@ -3019,6 +3020,7 @@ dependencies = [ "serde_json", "smallvec 1.6.1", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -4206,7 +4208,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4222,7 +4224,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4237,7 +4239,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4261,7 +4263,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4276,7 +4278,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4291,7 +4293,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4308,7 +4310,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4323,7 +4325,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4344,7 +4346,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4357,10 +4359,25 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "serde", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4382,7 +4399,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4398,7 +4415,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4418,7 +4435,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4435,7 +4452,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4449,7 +4466,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4465,7 +4482,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4479,7 +4496,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4495,7 +4512,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4517,7 +4534,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4533,7 +4550,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4546,7 +4563,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "enumflags2", "frame-support", @@ -4561,7 +4578,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4577,7 +4594,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4597,7 +4614,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4613,7 +4630,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4627,7 +4644,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4652,7 +4669,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4660,10 +4677,19 @@ dependencies = [ "syn", ] +[[package]] +name = "pallet-staking-reward-fn" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" +dependencies = [ + "log", + "sp-arithmetic", +] + [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4677,7 +4703,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4696,7 +4722,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4711,7 +4737,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-support", "frame-system", @@ -4727,7 +4753,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4744,7 +4770,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -4755,7 +4781,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4771,7 +4797,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-benchmarking", "frame-support", @@ -4787,7 +4813,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6959,7 +6985,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7215,7 +7241,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "async-trait", "derive_more", @@ -7243,7 +7269,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7266,7 +7292,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7282,7 +7308,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7303,7 +7329,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7314,7 +7340,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "chrono", "fdlimit", @@ -7352,7 +7378,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "fnv", @@ -7386,7 +7412,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "blake2-rfc", "hash-db", @@ -7416,7 +7442,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "sc-client-api", "sp-blockchain", @@ -7427,7 +7453,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "fork-tree", @@ -7473,7 +7499,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "futures 0.3.12", @@ -7497,7 +7523,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7510,7 +7536,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7537,7 +7563,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "sc-client-api", @@ -7551,7 +7577,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "lazy_static", @@ -7580,7 +7606,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "parity-scale-codec", @@ -7596,7 +7622,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "parity-scale-codec", @@ -7611,7 +7637,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "parity-scale-codec", @@ -7629,7 +7655,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "dyn-clone", @@ -7668,7 +7694,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "finality-grandpa", @@ -7692,7 +7718,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "futures 0.3.12", @@ -7713,7 +7739,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "ansi_term 0.12.1", "futures 0.3.12", @@ -7731,7 +7757,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "async-trait", "derive_more", @@ -7751,7 +7777,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "hash-db", "lazy_static", @@ -7770,7 +7796,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "async-std", "async-trait", @@ -7823,7 +7849,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -7840,7 +7866,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "bytes 0.5.6", "fnv", @@ -7868,7 +7894,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "libp2p", @@ -7881,7 +7907,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7890,7 +7916,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "hash-db", @@ -7924,7 +7950,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "futures 0.3.12", @@ -7948,7 +7974,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -7966,7 +7992,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "directories", "exit-future", @@ -8029,7 +8055,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "parity-scale-codec", @@ -8044,7 +8070,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8064,7 +8090,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "chrono", "futures 0.3.12", @@ -8084,7 +8110,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8111,7 +8137,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8122,7 +8148,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "futures 0.3.12", @@ -8144,7 +8170,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "futures-diagnose", @@ -8550,7 +8576,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "sp-core", @@ -8562,7 +8588,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "hash-db", "log", @@ -8579,7 +8605,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -8591,7 +8617,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "serde", @@ -8603,7 +8629,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "integer-sqrt", "num-traits", @@ -8616,7 +8642,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-api", @@ -8628,7 +8654,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8639,7 +8665,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-api", @@ -8651,7 +8677,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "log", @@ -8669,7 +8695,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "serde", "serde_json", @@ -8678,7 +8704,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "futures-timer 3.0.2", @@ -8704,7 +8730,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "merlin", "parity-scale-codec", @@ -8725,7 +8751,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -8735,7 +8761,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8747,7 +8773,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "base58", "blake2-rfc", @@ -8791,7 +8817,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8800,7 +8826,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "proc-macro2", "quote", @@ -8810,7 +8836,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "environmental", "parity-scale-codec", @@ -8821,7 +8847,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "finality-grandpa", "log", @@ -8838,7 +8864,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8850,7 +8876,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "hash-db", @@ -8874,7 +8900,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "lazy_static", "sp-core", @@ -8885,7 +8911,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "async-trait", "derive_more", @@ -8902,7 +8928,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "serde", @@ -8915,7 +8941,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8926,7 +8952,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "sp-api", "sp-core", @@ -8936,7 +8962,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "backtrace", ] @@ -8944,7 +8970,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "serde", "sp-core", @@ -8953,7 +8979,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "either", "hash256-std-hasher", @@ -8974,7 +9000,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -8991,7 +9017,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9003,7 +9029,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "serde", "serde_json", @@ -9012,7 +9038,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-api", @@ -9025,7 +9051,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9035,7 +9061,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "hash-db", "log", @@ -9057,12 +9083,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9075,7 +9101,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "sp-core", @@ -9088,7 +9114,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "parity-scale-codec", "sp-api", @@ -9101,7 +9127,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "log", "parity-scale-codec", @@ -9114,7 +9140,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "derive_more", "futures 0.3.12", @@ -9130,7 +9156,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "hash-db", "memory-db", @@ -9144,7 +9170,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "futures-core", @@ -9156,7 +9182,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9168,7 +9194,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9325,7 +9351,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "chrono", "console_error_panic_hook", @@ -9351,7 +9377,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "platforms", ] @@ -9359,7 +9385,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.12", @@ -9382,7 +9408,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "async-std", "derive_more", @@ -9396,7 +9422,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.1.29", "futures 0.3.12", @@ -9424,7 +9450,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "futures 0.3.12", "substrate-test-utils-derive", @@ -9434,7 +9460,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10117,7 +10143,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#283bb60954d6809a76e52619e58c78fb8053e3eb" +source = "git+https://github.com/paritytech/substrate?branch=master#283bb60954d6809a76e52619e58c78fb8053e3eb" dependencies = [ "frame-try-runtime", "log", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index a1ac34895039..c7448c16eb3f 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -324,7 +324,6 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type Currency = Balances; type UnsignedPhase = UnsignedPhase; type SignedPhase = SignedPhase; - type UnsignedPhase = UnsignedPhase; type SolutionImprovementThreshold = SolutionImprovementThreshold; type MinerMaxIterations = MinerMaxIterations; type MinerMaxWeight = OffchainSolutionWeightLimit; // For now use the one from staking. @@ -367,7 +366,7 @@ fn era_payout( let max_payout = period_fraction * max_annual_inflation * non_gilt_issuance; let staking_payout = (period_fraction * staking_inflation) * non_gilt_issuance; - let mut rest = max_payout.saturating_sub(staking_payout); + let rest = max_payout.saturating_sub(staking_payout); let other_issuance = non_gilt_issuance.saturating_sub(total_staked); if total_staked > other_issuance { @@ -473,7 +472,7 @@ impl pallet_staking::Config for Runtime { type SessionInterface = Self; type EraPayout = EraPayout; type NextNewSession = Session; - type ElectionProvider = ElectionProviderMultiPhase; + type MaxNominatorRewardedPerValidator = MaxNominatorRewardedPerValidator; type WeightInfo = weights::pallet_staking::WeightInfo; } From b57029e701c0d0564903a705bc2edc80ead22ccb Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Sat, 20 Mar 2021 19:30:35 +0100 Subject: [PATCH 31/44] Fixes --- runtime/kusama/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index c7448c16eb3f..668742494326 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -413,7 +413,7 @@ fn era_payout_should_give_sensible_results() { Perquintill::one(), Perquintill::from_percent(0), 0, - ), (5, 1)); + ), (6, 4)); } From b42ba684925ce1427111132dcef8dbca6ef74aad Mon Sep 17 00:00:00 2001 From: Gavin Wood Date: Mon, 22 Mar 2021 17:04:55 +0100 Subject: [PATCH 32/44] Update runtime/kusama/src/lib.rs Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com> --- runtime/kusama/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 668742494326..fb7b045a4bf1 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1132,7 +1132,7 @@ construct_runtime! { // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event, ValidateUnsigned} = 37, - // Gilts module. + // Gilts pallet. Gilt: pallet_gilt::{Pallet, Call, Storage, Event, Config} = 38, } } From 555faf064fc26139bb1524c5db0f2f82f6f7aeb9 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sun, 9 May 2021 15:43:10 -0400 Subject: [PATCH 33/44] bump the lock file --- Cargo.lock | 325 ++++++++++++++++++++++++++++------------------------- 1 file changed, 175 insertions(+), 150 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 27c9b3e760a9..a8ba7012d248 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1862,7 +1862,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", ] @@ -1880,7 +1880,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -1899,7 +1899,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "Inflector", "chrono", @@ -1922,7 +1922,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -1935,7 +1935,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -1950,7 +1950,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "serde", @@ -1961,7 +1961,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "bitflags", "frame-metadata", @@ -1987,7 +1987,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1999,7 +1999,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2011,7 +2011,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "proc-macro2", "quote", @@ -2021,7 +2021,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-metadata", "frame-support", @@ -2041,7 +2041,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2058,7 +2058,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -2072,7 +2072,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "sp-api", @@ -2081,7 +2081,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "parity-scale-codec", @@ -3205,6 +3205,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -3223,7 +3224,7 @@ dependencies = [ "pallet-session-benchmarking", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", + "pallet-staking-reward-fn", "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", @@ -3243,6 +3244,7 @@ dependencies = [ "serde_json", "smallvec 1.6.1", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -4465,7 +4467,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4480,7 +4482,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4494,7 +4496,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4517,7 +4519,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4546,7 +4548,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4560,7 +4562,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4576,7 +4578,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4591,7 +4593,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4611,7 +4613,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4625,10 +4627,24 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4649,7 +4665,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4664,7 +4680,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4683,7 +4699,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4699,7 +4715,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4714,7 +4730,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -4731,7 +4747,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4747,7 +4763,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4765,7 +4781,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4780,7 +4796,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4793,7 +4809,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4809,7 +4825,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4831,7 +4847,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4846,7 +4862,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4859,7 +4875,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "enumflags2", "frame-support", @@ -4873,7 +4889,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4888,7 +4904,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4907,7 +4923,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -4923,7 +4939,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4936,7 +4952,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4960,7 +4976,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4968,10 +4984,19 @@ dependencies = [ "syn", ] +[[package]] +name = "pallet-staking-reward-fn" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" +dependencies = [ + "log", + "sp-arithmetic", +] + [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -4984,7 +5009,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -5002,7 +5027,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -5017,7 +5042,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-support", "frame-system", @@ -5033,7 +5058,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5050,7 +5075,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5061,7 +5086,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -5077,7 +5102,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-benchmarking", "frame-support", @@ -5092,7 +5117,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7312,7 +7337,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7597,7 +7622,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "derive_more", @@ -7626,7 +7651,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -7649,7 +7674,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7665,7 +7690,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7686,7 +7711,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7697,7 +7722,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "chrono", "fdlimit", @@ -7735,7 +7760,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "fnv", @@ -7769,7 +7794,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "blake2-rfc", "hash-db", @@ -7799,7 +7824,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -7811,7 +7836,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "derive_more", @@ -7857,7 +7882,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "futures 0.3.14", @@ -7881,7 +7906,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7894,7 +7919,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "futures 0.3.14", @@ -7922,7 +7947,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "sc-client-api", "sp-authorship", @@ -7933,7 +7958,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "lazy_static", @@ -7963,7 +7988,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "parity-scale-codec", @@ -7980,7 +8005,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "log", "parity-scale-codec", @@ -7995,7 +8020,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "log", "parity-scale-codec", @@ -8013,7 +8038,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "derive_more", @@ -8053,7 +8078,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "finality-grandpa", @@ -8077,7 +8102,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "futures 0.3.14", @@ -8098,7 +8123,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "ansi_term 0.12.1", "futures 0.3.14", @@ -8116,7 +8141,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "derive_more", @@ -8136,7 +8161,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "hash-db", "lazy_static", @@ -8155,7 +8180,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-std", "async-trait", @@ -8208,7 +8233,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -8225,7 +8250,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "bytes 0.5.6", "fnv", @@ -8253,7 +8278,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "libp2p", @@ -8266,7 +8291,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8275,7 +8300,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "hash-db", @@ -8310,7 +8335,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "futures 0.3.14", @@ -8335,7 +8360,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -8353,7 +8378,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "directories", @@ -8417,7 +8442,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "log", "parity-scale-codec", @@ -8432,7 +8457,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8452,7 +8477,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "chrono", "futures 0.3.14", @@ -8472,7 +8497,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8509,7 +8534,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8520,7 +8545,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "futures 0.3.14", @@ -8542,7 +8567,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "futures-diagnose", @@ -8973,7 +8998,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "log", "sp-core", @@ -8985,7 +9010,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "hash-db", "log", @@ -9002,7 +9027,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9014,7 +9039,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "serde", @@ -9026,7 +9051,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "integer-sqrt", "num-traits", @@ -9040,7 +9065,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "sp-api", @@ -9052,7 +9077,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "parity-scale-codec", @@ -9064,7 +9089,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "sp-api", @@ -9076,7 +9101,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "log", @@ -9094,7 +9119,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "serde", "serde_json", @@ -9103,7 +9128,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "futures 0.3.14", @@ -9130,7 +9155,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "merlin", @@ -9152,7 +9177,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -9162,7 +9187,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9174,7 +9199,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "base58", "blake2-rfc", @@ -9218,7 +9243,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9227,7 +9252,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "proc-macro2", "quote", @@ -9237,7 +9262,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "environmental", "parity-scale-codec", @@ -9248,7 +9273,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "finality-grandpa", "log", @@ -9265,7 +9290,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9279,7 +9304,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "hash-db", @@ -9303,7 +9328,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "lazy_static", "sp-core", @@ -9314,7 +9339,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "derive_more", @@ -9331,7 +9356,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "ruzstd", "zstd", @@ -9340,7 +9365,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "serde", @@ -9353,7 +9378,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9364,7 +9389,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "sp-api", "sp-core", @@ -9374,7 +9399,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "backtrace", ] @@ -9382,7 +9407,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "rustc-hash", "serde", @@ -9393,7 +9418,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "either", "hash256-std-hasher", @@ -9414,7 +9439,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9431,7 +9456,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9443,7 +9468,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "serde", "serde_json", @@ -9452,7 +9477,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "sp-api", @@ -9465,7 +9490,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9475,7 +9500,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "hash-db", "log", @@ -9498,12 +9523,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9516,7 +9541,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "log", "sp-core", @@ -9529,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -9546,7 +9571,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "erased-serde", "log", @@ -9564,7 +9589,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "derive_more", "futures 0.3.14", @@ -9580,7 +9605,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "hash-db", "memory-db", @@ -9594,7 +9619,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "futures-core", @@ -9606,7 +9631,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9618,7 +9643,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9775,7 +9800,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "chrono", "console_error_panic_hook", @@ -9801,7 +9826,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "platforms", ] @@ -9809,7 +9834,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.14", @@ -9832,7 +9857,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-std", "derive_more", @@ -9846,7 +9871,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "async-trait", "futures 0.1.29", @@ -9875,7 +9900,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "futures 0.3.14", "substrate-test-utils-derive", @@ -9885,7 +9910,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10627,7 +10652,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#0aad5b8a42f05e7d302d9342ccc9df6d0fb3f677" dependencies = [ "frame-try-runtime", "log", From 561e9e800c1ea4e4247843480cde344ff68a96e6 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 12:29:01 +0200 Subject: [PATCH 34/44] Fixes --- Cargo.lock | 325 ++++++++++++++++++++------------------ runtime/kusama/src/lib.rs | 2 - 2 files changed, 175 insertions(+), 152 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 27c9b3e760a9..bfd96d7bd074 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1862,7 +1862,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", ] @@ -1880,7 +1880,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -1899,7 +1899,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "Inflector", "chrono", @@ -1922,7 +1922,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -1935,7 +1935,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -1950,7 +1950,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "serde", @@ -1961,7 +1961,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "bitflags", "frame-metadata", @@ -1987,7 +1987,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1999,7 +1999,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2011,7 +2011,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "proc-macro2", "quote", @@ -2021,7 +2021,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-metadata", "frame-support", @@ -2041,7 +2041,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2058,7 +2058,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -2072,7 +2072,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "sp-api", @@ -2081,7 +2081,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "parity-scale-codec", @@ -3205,6 +3205,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -3223,7 +3224,7 @@ dependencies = [ "pallet-session-benchmarking", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", + "pallet-staking-reward-fn", "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", @@ -3243,6 +3244,7 @@ dependencies = [ "serde_json", "smallvec 1.6.1", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -4465,7 +4467,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4480,7 +4482,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4494,7 +4496,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4517,7 +4519,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4546,7 +4548,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4560,7 +4562,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4576,7 +4578,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4591,7 +4593,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4611,7 +4613,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4625,10 +4627,24 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4649,7 +4665,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4664,7 +4680,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4683,7 +4699,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4699,7 +4715,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4714,7 +4730,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -4731,7 +4747,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4747,7 +4763,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4765,7 +4781,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4780,7 +4796,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4793,7 +4809,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4809,7 +4825,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4831,7 +4847,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4846,7 +4862,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4859,7 +4875,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "enumflags2", "frame-support", @@ -4873,7 +4889,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4888,7 +4904,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4907,7 +4923,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -4923,7 +4939,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4936,7 +4952,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4960,7 +4976,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4968,10 +4984,19 @@ dependencies = [ "syn", ] +[[package]] +name = "pallet-staking-reward-fn" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +dependencies = [ + "log", + "sp-arithmetic", +] + [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -4984,7 +5009,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5002,7 +5027,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5017,7 +5042,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-support", "frame-system", @@ -5033,7 +5058,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5050,7 +5075,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5061,7 +5086,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5077,7 +5102,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-benchmarking", "frame-support", @@ -5092,7 +5117,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7312,7 +7337,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7597,7 +7622,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "derive_more", @@ -7626,7 +7651,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -7649,7 +7674,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7665,7 +7690,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7686,7 +7711,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7697,7 +7722,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "chrono", "fdlimit", @@ -7735,7 +7760,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "fnv", @@ -7769,7 +7794,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "blake2-rfc", "hash-db", @@ -7799,7 +7824,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -7811,7 +7836,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "derive_more", @@ -7857,7 +7882,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "futures 0.3.14", @@ -7881,7 +7906,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7894,7 +7919,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "futures 0.3.14", @@ -7922,7 +7947,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "sc-client-api", "sp-authorship", @@ -7933,7 +7958,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "lazy_static", @@ -7963,7 +7988,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "parity-scale-codec", @@ -7980,7 +8005,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "log", "parity-scale-codec", @@ -7995,7 +8020,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "log", "parity-scale-codec", @@ -8013,7 +8038,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "derive_more", @@ -8053,7 +8078,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "finality-grandpa", @@ -8077,7 +8102,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "futures 0.3.14", @@ -8098,7 +8123,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "ansi_term 0.12.1", "futures 0.3.14", @@ -8116,7 +8141,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "derive_more", @@ -8136,7 +8161,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "hash-db", "lazy_static", @@ -8155,7 +8180,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-std", "async-trait", @@ -8208,7 +8233,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -8225,7 +8250,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "bytes 0.5.6", "fnv", @@ -8253,7 +8278,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "libp2p", @@ -8266,7 +8291,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8275,7 +8300,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "hash-db", @@ -8310,7 +8335,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "futures 0.3.14", @@ -8335,7 +8360,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -8353,7 +8378,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "directories", @@ -8417,7 +8442,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "log", "parity-scale-codec", @@ -8432,7 +8457,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8452,7 +8477,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "chrono", "futures 0.3.14", @@ -8472,7 +8497,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8509,7 +8534,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8520,7 +8545,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "futures 0.3.14", @@ -8542,7 +8567,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "futures-diagnose", @@ -8973,7 +8998,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "log", "sp-core", @@ -8985,7 +9010,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "hash-db", "log", @@ -9002,7 +9027,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9014,7 +9039,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "serde", @@ -9026,7 +9051,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "integer-sqrt", "num-traits", @@ -9040,7 +9065,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "sp-api", @@ -9052,7 +9077,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "parity-scale-codec", @@ -9064,7 +9089,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "sp-api", @@ -9076,7 +9101,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "log", @@ -9094,7 +9119,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "serde", "serde_json", @@ -9103,7 +9128,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "futures 0.3.14", @@ -9130,7 +9155,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "merlin", @@ -9152,7 +9177,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -9162,7 +9187,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9174,7 +9199,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "base58", "blake2-rfc", @@ -9218,7 +9243,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9227,7 +9252,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "proc-macro2", "quote", @@ -9237,7 +9262,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "environmental", "parity-scale-codec", @@ -9248,7 +9273,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "finality-grandpa", "log", @@ -9265,7 +9290,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9279,7 +9304,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "hash-db", @@ -9303,7 +9328,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "lazy_static", "sp-core", @@ -9314,7 +9339,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "derive_more", @@ -9331,7 +9356,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "ruzstd", "zstd", @@ -9340,7 +9365,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "serde", @@ -9353,7 +9378,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9364,7 +9389,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "sp-api", "sp-core", @@ -9374,7 +9399,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "backtrace", ] @@ -9382,7 +9407,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "rustc-hash", "serde", @@ -9393,7 +9418,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "either", "hash256-std-hasher", @@ -9414,7 +9439,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9431,7 +9456,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9443,7 +9468,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "serde", "serde_json", @@ -9452,7 +9477,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "sp-api", @@ -9465,7 +9490,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9475,7 +9500,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "hash-db", "log", @@ -9498,12 +9523,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9516,7 +9541,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "log", "sp-core", @@ -9529,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -9546,7 +9571,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "erased-serde", "log", @@ -9564,7 +9589,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "derive_more", "futures 0.3.14", @@ -9580,7 +9605,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "hash-db", "memory-db", @@ -9594,7 +9619,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "futures-core", @@ -9606,7 +9631,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9618,7 +9643,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9775,7 +9800,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "chrono", "console_error_panic_hook", @@ -9801,7 +9826,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "platforms", ] @@ -9809,7 +9834,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.14", @@ -9832,7 +9857,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-std", "derive_more", @@ -9846,7 +9871,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "async-trait", "futures 0.1.29", @@ -9875,7 +9900,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "futures 0.3.14", "substrate-test-utils-derive", @@ -9885,7 +9910,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10627,7 +10652,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#462653636821f542fd99beed25e817b7f14c38c9" +source = "git+https://github.com/paritytech/substrate?branch=master#d47d16207b6aa6f4682e056953d114eebc2ffbf6" dependencies = [ "frame-try-runtime", "log", diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index b4fb3ac31930..9338aaa04a27 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -618,7 +618,6 @@ const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); impl pallet_elections_phragmen::Config for Runtime { type Event = Event; - type ModuleId = ElectionsPhragmenModuleId; type Currency = Balances; type ChangeMembers = Council; type InitializeMembers = Council; @@ -926,7 +925,6 @@ parameter_types! { impl pallet_society::Config for Runtime { type Event = Event; - type ModuleId = SocietyModuleId; type Currency = Balances; type Randomness = pallet_babe::RandomnessFromOneEpochAgo; type CandidateDeposit = CandidateDeposit; From 763929582faf7fa88fced0b7eca64aabfc268c75 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 12:30:51 +0200 Subject: [PATCH 35/44] Fixes --- runtime/kusama/src/lib.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 9338aaa04a27..05059267a93c 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -57,7 +57,7 @@ use xcm_builder::{ AccountId32Aliases, ChildParachainConvertsVia, SovereignSignedViaLocation, CurrencyAdapter as XcmCurrencyAdapter, ChildParachainAsNative, SignedAccountId32AsNative, ChildSystemParachainAsSuperuser, LocationInverter, IsConcrete, FixedWeightBounds, TakeWeightCredit, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, - IsChildSystemParachain, UsingComponents, BackingToPlurality, SignedToAccountId32 + IsChildSystemParachain, UsingComponents, BackingToPlurality, SignedToAccountId32, }; use xcm_executor::XcmExecutor; use sp_arithmetic::Perquintill; @@ -68,7 +68,7 @@ use sp_runtime::{ traits::{ BlakeTwo256, Block as BlockT, OpaqueKeys, ConvertInto, AccountIdLookup, Extrinsic as ExtrinsicT, SaturatedConversion, Verify, - } + }, }; #[cfg(feature = "runtime-benchmarks")] use sp_runtime::RuntimeString; @@ -377,7 +377,6 @@ impl pallet_election_provider_multi_phase::Config for Runtime { type WeightInfo = weights::pallet_election_provider_multi_phase::WeightInfo; } - fn era_payout( total_staked: Balance, non_gilt_issuance: Balance, @@ -487,7 +486,6 @@ parameter_types! { pub const BondingDuration: pallet_staking::EraIndex = 28; // 27 eras in which slashes can be cancelled (slightly less than 7 days). pub const SlashDeferDuration: pallet_staking::EraIndex = 27; - pub const RewardCurve: &'static PiecewiseLinear<'static> = &REWARD_CURVE; pub const MaxNominatorRewardedPerValidator: u32 = 256; } From c951adfdc69b75edcf1dcf0843cecb65cc2e976f Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 12:31:29 +0200 Subject: [PATCH 36/44] Fixes --- runtime/kusama/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 05059267a93c..0302095522ee 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1311,7 +1311,7 @@ parameter_types! { pub const MaxQueueLen: u32 = 1000; pub const FifoQueueLen: u32 = 250; pub const GiltPeriod: BlockNumber = 30 * DAYS; - pub const MinFreeze: Balance = 100 * DOLLARS; + pub const MinFreeze: Balance = 10_0s00 * CENTS; pub const IntakePeriod: BlockNumber = 5 * MINUTES; pub const MaxIntakeBids: u32 = 100; } From e8f5de955418a0c2fea3053abd826094c0975aa5 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 12:32:41 +0200 Subject: [PATCH 37/44] Fixes --- runtime/kusama/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 0302095522ee..6a47237c3792 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1311,7 +1311,7 @@ parameter_types! { pub const MaxQueueLen: u32 = 1000; pub const FifoQueueLen: u32 = 250; pub const GiltPeriod: BlockNumber = 30 * DAYS; - pub const MinFreeze: Balance = 10_0s00 * CENTS; + pub const MinFreeze: Balance = 10_000 * CENTS; pub const IntakePeriod: BlockNumber = 5 * MINUTES; pub const MaxIntakeBids: u32 = 100; } From 4d5aac905284dd709c6d5a9f1f05e940dfb17709 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 12:32:54 +0200 Subject: [PATCH 38/44] Fixes --- runtime/kusama/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 6a47237c3792..8374e35133a4 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -721,7 +721,6 @@ impl pallet_bounties::Config for Runtime { impl pallet_tips::Config for Runtime { type MaximumReasonLength = MaximumReasonLength; type DataDepositPerByte = DataDepositPerByte; - type MaximumReasonLength = MaximumReasonLength; type Tippers = PhragmenElection; type TipCountdown = TipCountdown; type TipFindersFee = TipFindersFee; From d780dd36442d2c2c51cc263ad9f83568ec76d81c Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 16:15:08 +0200 Subject: [PATCH 39/44] Fixes --- Cargo.lock | 325 ++++++++++++++++++++++++++++------------------------- 1 file changed, 175 insertions(+), 150 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c386277e29bf..8179da3eba3c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1862,7 +1862,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", ] @@ -1880,7 +1880,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "3.1.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -1899,7 +1899,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "Inflector", "chrono", @@ -1922,7 +1922,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -1935,7 +1935,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -1950,7 +1950,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "serde", @@ -1961,7 +1961,7 @@ dependencies = [ [[package]] name = "frame-support" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "bitflags", "frame-metadata", @@ -1987,7 +1987,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1999,7 +1999,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.0.0", @@ -2011,7 +2011,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "proc-macro2", "quote", @@ -2021,7 +2021,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-metadata", "frame-support", @@ -2041,7 +2041,7 @@ dependencies = [ [[package]] name = "frame-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -2058,7 +2058,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -2072,7 +2072,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "sp-api", @@ -2081,7 +2081,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "parity-scale-codec", @@ -3205,6 +3205,7 @@ dependencies = [ "pallet-democracy", "pallet-election-provider-multi-phase", "pallet-elections-phragmen", + "pallet-gilt", "pallet-grandpa", "pallet-identity", "pallet-im-online", @@ -3223,7 +3224,7 @@ dependencies = [ "pallet-session-benchmarking", "pallet-society", "pallet-staking", - "pallet-staking-reward-curve", + "pallet-staking-reward-fn", "pallet-timestamp", "pallet-tips", "pallet-transaction-payment", @@ -3243,6 +3244,7 @@ dependencies = [ "serde_json", "smallvec 1.6.1", "sp-api", + "sp-arithmetic", "sp-authority-discovery", "sp-block-builder", "sp-consensus-babe", @@ -4465,7 +4467,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4480,7 +4482,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4494,7 +4496,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4517,7 +4519,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4546,7 +4548,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4560,7 +4562,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4576,7 +4578,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4591,7 +4593,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4611,7 +4613,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "4.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4625,10 +4627,24 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-gilt" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "parity-scale-codec", + "sp-arithmetic", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4649,7 +4665,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4664,7 +4680,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4683,7 +4699,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4699,7 +4715,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4714,7 +4730,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "ckb-merkle-mountain-range", "frame-benchmarking", @@ -4731,7 +4747,7 @@ dependencies = [ [[package]] name = "pallet-mmr-primitives" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4747,7 +4763,7 @@ dependencies = [ [[package]] name = "pallet-mmr-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4765,7 +4781,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4780,7 +4796,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4793,7 +4809,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4809,7 +4825,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4831,7 +4847,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4846,7 +4862,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4859,7 +4875,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "enumflags2", "frame-support", @@ -4873,7 +4889,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4888,7 +4904,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4907,7 +4923,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -4923,7 +4939,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4936,7 +4952,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -4960,7 +4976,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -4968,10 +4984,19 @@ dependencies = [ "syn", ] +[[package]] +name = "pallet-staking-reward-fn" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" +dependencies = [ + "log", + "sp-arithmetic", +] + [[package]] name = "pallet-sudo" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -4984,7 +5009,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5002,7 +5027,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5017,7 +5042,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-support", "frame-system", @@ -5033,7 +5058,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -5050,7 +5075,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -5061,7 +5086,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5077,7 +5102,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-benchmarking", "frame-support", @@ -5092,7 +5117,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7312,7 +7337,7 @@ dependencies = [ [[package]] name = "remote-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "env_logger 0.8.2", "hex-literal", @@ -7597,7 +7622,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "derive_more", @@ -7626,7 +7651,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -7649,7 +7674,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -7665,7 +7690,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7686,7 +7711,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -7697,7 +7722,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "chrono", "fdlimit", @@ -7735,7 +7760,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "fnv", @@ -7769,7 +7794,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "blake2-rfc", "hash-db", @@ -7799,7 +7824,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parking_lot 0.11.1", "sc-client-api", @@ -7811,7 +7836,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "derive_more", @@ -7857,7 +7882,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "futures 0.3.14", @@ -7881,7 +7906,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7894,7 +7919,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "futures 0.3.14", @@ -7922,7 +7947,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "sc-client-api", "sp-authorship", @@ -7933,7 +7958,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "lazy_static", @@ -7963,7 +7988,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "parity-scale-codec", @@ -7980,7 +8005,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "log", "parity-scale-codec", @@ -7995,7 +8020,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "log", "parity-scale-codec", @@ -8013,7 +8038,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "derive_more", @@ -8053,7 +8078,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "finality-grandpa", @@ -8077,7 +8102,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-warp-sync" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "futures 0.3.14", @@ -8098,7 +8123,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "ansi_term 0.12.1", "futures 0.3.14", @@ -8116,7 +8141,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "derive_more", @@ -8136,7 +8161,7 @@ dependencies = [ [[package]] name = "sc-light" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "hash-db", "lazy_static", @@ -8155,7 +8180,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-std", "async-trait", @@ -8208,7 +8233,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "futures-timer 3.0.2", @@ -8225,7 +8250,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "bytes 0.5.6", "fnv", @@ -8253,7 +8278,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "libp2p", @@ -8266,7 +8291,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -8275,7 +8300,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "hash-db", @@ -8310,7 +8335,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "futures 0.3.14", @@ -8335,7 +8360,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -8353,7 +8378,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "directories", @@ -8417,7 +8442,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "log", "parity-scale-codec", @@ -8432,7 +8457,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -8452,7 +8477,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "chrono", "futures 0.3.14", @@ -8472,7 +8497,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "ansi_term 0.12.1", "atty", @@ -8509,7 +8534,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -8520,7 +8545,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "futures 0.3.14", @@ -8542,7 +8567,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "futures-diagnose", @@ -8973,7 +8998,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "log", "sp-core", @@ -8985,7 +9010,7 @@ dependencies = [ [[package]] name = "sp-api" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "hash-db", "log", @@ -9002,7 +9027,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "blake2-rfc", "proc-macro-crate 1.0.0", @@ -9014,7 +9039,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "serde", @@ -9026,7 +9051,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "integer-sqrt", "num-traits", @@ -9040,7 +9065,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9052,7 +9077,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "parity-scale-codec", @@ -9064,7 +9089,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9076,7 +9101,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "log", @@ -9094,7 +9119,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "serde", "serde_json", @@ -9103,7 +9128,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "futures 0.3.14", @@ -9130,7 +9155,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "merlin", @@ -9152,7 +9177,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "sp-arithmetic", @@ -9162,7 +9187,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -9174,7 +9199,7 @@ dependencies = [ [[package]] name = "sp-core" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "base58", "blake2-rfc", @@ -9218,7 +9243,7 @@ dependencies = [ [[package]] name = "sp-database" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -9227,7 +9252,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "proc-macro2", "quote", @@ -9237,7 +9262,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "environmental", "parity-scale-codec", @@ -9248,7 +9273,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "finality-grandpa", "log", @@ -9265,7 +9290,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -9279,7 +9304,7 @@ dependencies = [ [[package]] name = "sp-io" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "hash-db", @@ -9303,7 +9328,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "lazy_static", "sp-core", @@ -9314,7 +9339,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "derive_more", @@ -9331,7 +9356,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "ruzstd", "zstd", @@ -9340,7 +9365,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "serde", @@ -9353,7 +9378,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2", @@ -9364,7 +9389,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "sp-api", "sp-core", @@ -9374,7 +9399,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "backtrace", ] @@ -9382,7 +9407,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "rustc-hash", "serde", @@ -9393,7 +9418,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "either", "hash256-std-hasher", @@ -9414,7 +9439,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9431,7 +9456,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "Inflector", "proc-macro-crate 1.0.0", @@ -9443,7 +9468,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "serde", "serde_json", @@ -9452,7 +9477,7 @@ dependencies = [ [[package]] name = "sp-session" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "sp-api", @@ -9465,7 +9490,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -9475,7 +9500,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "hash-db", "log", @@ -9498,12 +9523,12 @@ dependencies = [ [[package]] name = "sp-std" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" [[package]] name = "sp-storage" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9516,7 +9541,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "log", "sp-core", @@ -9529,7 +9554,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "futures-timer 3.0.2", @@ -9546,7 +9571,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "erased-serde", "log", @@ -9564,7 +9589,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "derive_more", "futures 0.3.14", @@ -9580,7 +9605,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "hash-db", "memory-db", @@ -9594,7 +9619,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "futures-core", @@ -9606,7 +9631,7 @@ dependencies = [ [[package]] name = "sp-version" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "impl-serde", "parity-scale-codec", @@ -9618,7 +9643,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -9775,7 +9800,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "chrono", "console_error_panic_hook", @@ -9801,7 +9826,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "platforms", ] @@ -9809,7 +9834,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.14", @@ -9832,7 +9857,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-std", "derive_more", @@ -9846,7 +9871,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "async-trait", "futures 0.1.29", @@ -9875,7 +9900,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "futures 0.3.14", "substrate-test-utils-derive", @@ -9885,7 +9910,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "proc-macro-crate 1.0.0", "quote", @@ -10627,7 +10652,7 @@ checksum = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" [[package]] name = "try-runtime-cli" version = "0.9.0" -source = "git+https://github.com/paritytech/substrate#d47d16207b6aa6f4682e056953d114eebc2ffbf6" +source = "git+https://github.com/paritytech/substrate?branch=master#3f110196163b5ec03bac5ee188d60bedf3ebd91d" dependencies = [ "frame-try-runtime", "log", From 2b4abbae5b3358125fe6e9f2013c15d5c7f5ee55 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 20:44:34 +0200 Subject: [PATCH 40/44] Fixes --- runtime/kusama/src/lib.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 11481b9a6c69..a8e6f2c13b5a 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -382,7 +382,6 @@ fn era_payout( non_gilt_issuance: Balance, max_annual_inflation: Perquintill, period_fraction: Perquintill, - gilt_target: Perquintill, auctioned_slots: u64, ) -> (Balance, Balance) { use sp_arithmetic::traits::Saturating; @@ -393,11 +392,11 @@ fn era_payout( // 30% reserved for up to 60 slots. let auction_proportion = Perquintill::from_rational(auctioned_slots.min(60), 200u64); - // The gilt proportion is just the gilt target adjusted down by 25%. - let gilt_proportion = Perquintill::from_percent(75) * gilt_target; + + // Therefore the ideal amount at stake (as a percentage of total issuance) is 75% less the amount that we expect + // to be taken up with auctions less the amount that we expect to be take up with gilts. let ideal_stake = Perquintill::from_percent(75) - .saturating_sub(auction_proportion) - .saturating_sub(gilt_proportion); + .saturating_sub(auction_proportion); let stake = Perquintill::from_rational(total_staked, non_gilt_issuance); let falloff = Perquintill::from_percent(5); From b41580ec479f24a75dcb04908e39eb47ac6ed77e Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 20:44:47 +0200 Subject: [PATCH 41/44] Fixes --- runtime/kusama/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index a8e6f2c13b5a..04ee49b7fca9 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -394,7 +394,7 @@ fn era_payout( let auction_proportion = Perquintill::from_rational(auctioned_slots.min(60), 200u64); // Therefore the ideal amount at stake (as a percentage of total issuance) is 75% less the amount that we expect - // to be taken up with auctions less the amount that we expect to be take up with gilts. + // to be taken up with auctions. let ideal_stake = Perquintill::from_percent(75) .saturating_sub(auction_proportion); From 0b60f18fe7c504af12b15113657f92bd405ecc2d Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 10 May 2021 20:48:08 +0200 Subject: [PATCH 42/44] Fixes --- runtime/kusama/src/lib.rs | 3 --- 1 file changed, 3 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 04ee49b7fca9..d759abde4dd0 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -442,7 +442,6 @@ fn era_payout_should_give_sensible_results() { 100, Perquintill::from_percent(10), Perquintill::one(), - Perquintill::zero(), 0, ), (10, 0)); assert_eq!(era_payout( @@ -450,7 +449,6 @@ fn era_payout_should_give_sensible_results() { 100, Perquintill::from_percent(10), Perquintill::one(), - Perquintill::from_percent(0), 0, ), (6, 4)); } @@ -472,7 +470,6 @@ impl pallet_staking::EraPayout for EraPayout { Gilt::issuance().non_gilt, MAX_ANNUAL_INFLATION, Perquintill::from_rational(era_duration_millis, MILLISECONDS_PER_YEAR), - Gilt::target(), AUCTIONED_SLOTS, ) } From 3d7905adf541f54b8cb951c99ba90750a22a44b4 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Mon, 10 May 2021 22:12:39 -0400 Subject: [PATCH 43/44] move tests --- runtime/kusama/src/lib.rs | 41 ++------------------------- runtime/kusama/src/tests.rs | 56 +++++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+), 38 deletions(-) create mode 100644 runtime/kusama/src/tests.rs diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d759abde4dd0..707532850f66 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -106,6 +106,9 @@ use constants::{time::*, currency::*, fee::*, paras::*}; // Weights used in the runtime. mod weights; +#[cfg(test)] +mod tests; + // Make the WASM binary available. #[cfg(feature = "std")] include!(concat!(env!("OUT_DIR"), "/wasm_binary.rs")); @@ -416,44 +419,6 @@ fn era_payout( (staking_payout, rest) } -#[test] -fn compute_inflation_should_give_sensible_results() { - assert_eq!(pallet_staking_reward_fn::compute_inflation( - Perquintill::from_percent(75), - Perquintill::from_percent(75), - Perquintill::from_percent(5), - ), Perquintill::one()); - assert_eq!(pallet_staking_reward_fn::compute_inflation( - Perquintill::from_percent(50), - Perquintill::from_percent(75), - Perquintill::from_percent(5), - ), Perquintill::from_rational(2u64, 3u64)); - assert_eq!(pallet_staking_reward_fn::compute_inflation( - Perquintill::from_percent(80), - Perquintill::from_percent(75), - Perquintill::from_percent(5), - ), Perquintill::from_rational(1u64, 2u64)); -} - -#[test] -fn era_payout_should_give_sensible_results() { - assert_eq!(era_payout( - 75, - 100, - Perquintill::from_percent(10), - Perquintill::one(), - 0, - ), (10, 0)); - assert_eq!(era_payout( - 80, - 100, - Perquintill::from_percent(10), - Perquintill::one(), - 0, - ), (6, 4)); -} - - pub struct EraPayout; impl pallet_staking::EraPayout for EraPayout { fn era_payout( diff --git a/runtime/kusama/src/tests.rs b/runtime/kusama/src/tests.rs new file mode 100644 index 000000000000..153ad3c8da37 --- /dev/null +++ b/runtime/kusama/src/tests.rs @@ -0,0 +1,56 @@ +// Copyright 2021 Parity Technologies (UK) Ltd. +// This file is part of Polkadot. + +// Polkadot is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Polkadot is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Polkadot. If not, see . + +//! Tests for the Kusama Runtime Configuration + +use crate::*; + +#[test] +fn compute_inflation_should_give_sensible_results() { + assert_eq!(pallet_staking_reward_fn::compute_inflation( + Perquintill::from_percent(75), + Perquintill::from_percent(75), + Perquintill::from_percent(5), + ), Perquintill::one()); + assert_eq!(pallet_staking_reward_fn::compute_inflation( + Perquintill::from_percent(50), + Perquintill::from_percent(75), + Perquintill::from_percent(5), + ), Perquintill::from_rational(2u64, 3u64)); + assert_eq!(pallet_staking_reward_fn::compute_inflation( + Perquintill::from_percent(80), + Perquintill::from_percent(75), + Perquintill::from_percent(5), + ), Perquintill::from_rational(1u64, 2u64)); +} + +#[test] +fn era_payout_should_give_sensible_results() { + assert_eq!(era_payout( + 75, + 100, + Perquintill::from_percent(10), + Perquintill::one(), + 0, + ), (10, 0)); + assert_eq!(era_payout( + 80, + 100, + Perquintill::from_percent(10), + Perquintill::one(), + 0, + ), (6, 4)); +} From f36467dcee1f86a4507f83850779cb242f30513f Mon Sep 17 00:00:00 2001 From: Gavin Wood Date: Tue, 11 May 2021 11:44:33 +0200 Subject: [PATCH 44/44] Update runtime/kusama/src/lib.rs Co-authored-by: Shawn Tabrizi --- runtime/kusama/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 707532850f66..4c719c0c0b6e 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -426,6 +426,7 @@ impl pallet_staking::EraPayout for EraPayout { _total_issuance: Balance, era_duration_millis: u64, ) -> (Balance, Balance) { + // TODO: #2999 Update with Auctions logic when auctions pallet added. const AUCTIONED_SLOTS: u64 = 0; const MAX_ANNUAL_INFLATION: Perquintill = Perquintill::from_percent(10); const MILLISECONDS_PER_YEAR: u64 = 1000 * 3600 * 24 * 36525 / 100;