From d1cf215d31b61663c9fb499e5578e8a1163c6374 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 31 May 2023 12:25:05 +0400 Subject: [PATCH 01/26] restore old gov configs --- runtime/kusama/src/governance/mod.rs | 3 + runtime/kusama/src/governance/old.rs | 184 +++++++++++++++++++++++++++ 2 files changed, 187 insertions(+) create mode 100644 runtime/kusama/src/governance/old.rs diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index c8a7b360ed4e..0248d0f86ddb 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -23,6 +23,9 @@ use frame_support::{ }; use frame_system::EnsureRootWithSuccess; +// Old governance configurations. +pub mod old; + mod origins; pub use origins::{ pallet_custom_origins, AuctionAdmin, Fellows, FellowshipAdmin, FellowshipExperts, diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs new file mode 100644 index 000000000000..e1564dc818f2 --- /dev/null +++ b/runtime/kusama/src/governance/old.rs @@ -0,0 +1,184 @@ +// Copyright 2022 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 . + +//! Old governance configurations for the Kusama runtime. + +use crate::*; +use frame_support::{ + parameter_types, + traits::{EitherOfDiverse, LockIdentifier}, +}; +use static_assertions::const_assert; + +parameter_types! { + pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); + pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); + pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); + pub const MinimumDeposit: Balance = 100 * CENTS; + pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); + pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); + pub const InstantAllowed: bool = true; + pub const MaxVotes: u32 = 100; + pub const MaxProposals: u32 = 100; + pub MaxProposalWeight: Weight = Perbill::from_percent(50) * BlockWeights::get().max_block; +} + +impl pallet_democracy::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type Currency = Balances; + type EnactmentPeriod = EnactmentPeriod; + type VoteLockingPeriod = EnactmentPeriod; + type LaunchPeriod = LaunchPeriod; + type VotingPeriod = VotingPeriod; + type MinimumDeposit = MinimumDeposit; + type SubmitOrigin = frame_system::EnsureSigned; + /// A straight majority of the council can decide what their next motion is. + type ExternalOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A majority can have the next scheduled referendum be a straight majority-carries vote. + type ExternalMajorityOrigin = + pallet_collective::EnsureProportionAtLeast; + /// A unanimous council can have the next scheduled referendum be a straight default-carries + /// (NTB) vote. + type ExternalDefaultOrigin = + pallet_collective::EnsureProportionAtLeast; + /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote + /// be tabled immediately and with a shorter voting/enactment period. + type FastTrackOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantOrigin = + pallet_collective::EnsureProportionAtLeast; + type InstantAllowed = InstantAllowed; + type FastTrackVotingPeriod = FastTrackVotingPeriod; + // To cancel a proposal which has been passed, 2/3 of the council must agree to it. + type CancellationOrigin = EitherOfDiverse< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + type BlacklistOrigin = EnsureRoot; + // To cancel a proposal before it has been passed, the technical committee must be unanimous or + // Root must agree. + type CancelProposalOrigin = EitherOfDiverse< + EnsureRoot, + pallet_collective::EnsureProportionAtLeast, + >; + // 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 Slash = Treasury; + type Scheduler = Scheduler; + type PalletsOrigin = OriginCaller; + type MaxVotes = MaxVotes; + type WeightInfo = weights::pallet_democracy::WeightInfo; + type MaxProposals = MaxProposals; + type Preimages = Preimage; + type MaxDeposits = ConstU32<100>; + type MaxBlacklisted = ConstU32<100>; +} + +parameter_types! { + pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const CouncilMaxProposals: u32 = 100; + pub const CouncilMaxMembers: u32 = 100; +} + +pub type CouncilCollective = pallet_collective::Instance1; +impl pallet_collective::Config for Runtime { + type RuntimeOrigin = RuntimeOrigin; + type Proposal = RuntimeCall; + type RuntimeEvent = RuntimeEvent; + type MotionDuration = CouncilMotionDuration; + type MaxProposals = CouncilMaxProposals; + type MaxMembers = CouncilMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type SetMembersOrigin = EnsureRoot; + type WeightInfo = weights::pallet_collective_council::WeightInfo; + type MaxProposalWeight = MaxProposalWeight; +} + +parameter_types! { + pub const CandidacyBond: Balance = 100 * CENTS; + // 1 storage item created, key size is 32 bytes, value size is 16+16. + pub const VotingBondBase: Balance = deposit(1, 64); + // additional data per vote is 32 bytes (account id). + pub const VotingBondFactor: Balance = deposit(0, 32); + /// Daily council elections + pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); + pub const DesiredMembers: u32 = 19; + pub const DesiredRunnersUp: u32 = 19; + pub const MaxVotesPerVoter: u32 = 16; + pub const MaxVoters: u32 = 10 * 1000; + pub const MaxCandidates: u32 = 1000; + pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; +} + +// Make sure that there are no more than `MaxMembers` members elected via Phragmen. +const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); + +impl pallet_elections_phragmen::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type Currency = Balances; + type ChangeMembers = Council; + type InitializeMembers = Council; + type CurrencyToVote = frame_support::traits::U128CurrencyToVote; + type CandidacyBond = CandidacyBond; + type VotingBondBase = VotingBondBase; + type VotingBondFactor = VotingBondFactor; + type LoserCandidate = Treasury; + type KickedMember = Treasury; + type DesiredMembers = DesiredMembers; + type DesiredRunnersUp = DesiredRunnersUp; + type TermDuration = TermDuration; + type MaxVoters = MaxVoters; + type MaxCandidates = MaxCandidates; + type MaxVotesPerVoter = MaxVotesPerVoter; + type PalletId = PhragmenElectionPalletId; + type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; +} + +parameter_types! { + pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); + pub const TechnicalMaxProposals: u32 = 100; + pub const TechnicalMaxMembers: u32 = 100; +} + +pub type TechnicalCollective = pallet_collective::Instance2; +impl pallet_collective::Config for Runtime { + type RuntimeOrigin = RuntimeOrigin; + type Proposal = RuntimeCall; + type RuntimeEvent = RuntimeEvent; + type MotionDuration = TechnicalMotionDuration; + type MaxProposals = TechnicalMaxProposals; + type MaxMembers = TechnicalMaxMembers; + type DefaultVote = pallet_collective::PrimeDefaultVote; + type SetMembersOrigin = EnsureRoot; + type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; + type MaxProposalWeight = MaxProposalWeight; +} + +impl pallet_membership::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type AddOrigin = EnsureRoot; + type RemoveOrigin = EnsureRoot; + type SwapOrigin = EnsureRoot; + type ResetOrigin = EnsureRoot; + type PrimeOrigin = EnsureRoot; + type MembershipInitialized = TechnicalCommittee; + type MembershipChanged = TechnicalCommittee; + type MaxMembers = TechnicalMaxMembers; + type WeightInfo = weights::pallet_membership::WeightInfo; +} From 639ab0ae0b4e57bb510bdfd13258d2e15e2b97a8 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 31 May 2023 12:25:15 +0400 Subject: [PATCH 02/26] migrate old gov v1 storage --- runtime/kusama/src/lib.rs | 73 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 72 insertions(+), 1 deletion(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 35dc79a4b5ef..3355707582b4 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -684,6 +684,17 @@ impl pallet_offences::Config for Runtime { type OnOffenceHandler = Staking; } +impl pallet_tips::Config for Runtime { + type MaximumReasonLength = MaximumReasonLength; + type DataDepositPerByte = DataDepositPerByte; + type Tippers = PhragmenElection; + type TipCountdown = TipCountdown; + type TipFindersFee = TipFindersFee; + type TipReportDepositBase = TipReportDepositBase; + type RuntimeEvent = RuntimeEvent; + type WeightInfo = weights::pallet_tips::WeightInfo; +} + impl pallet_authority_discovery::Config for Runtime { type MaxAuthorities = MaxAuthorities; } @@ -1375,6 +1386,14 @@ construct_runtime! { ImOnline: pallet_im_online::{Pallet, Call, Storage, Event, ValidateUnsigned, Config} = 11, AuthorityDiscovery: pallet_authority_discovery::{Pallet, Config} = 12, + // Old, deprecated governance stuff. Here purely so storage can be migrated. + Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 13, + Council: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 14, + TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 15, + PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event, Config} = 16, + TechnicalMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 17, + Tips: pallet_tips::{Pallet, Call, Storage, Event} = 36, + // Governance stuff. Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 18, ConvictionVoting: pallet_conviction_voting::{Pallet, Call, Storage, Event} = 20, @@ -1499,6 +1518,16 @@ impl Get for NominationPoolsMigrationV4OldPallet { } } +// Gov V1 pallets pending storage removal using the frame_support RemovePallet migration. +parameter_types! { + pub const DemocracyStr: &'static str = "Democracy"; + pub const CouncilStr: &'static str = "Council"; + pub const TechnicalCommitteeStr: &'static str = "TechnicalCommittee"; + pub const PhragmenElectionStr: &'static str = "PhragmenElection"; + pub const TechnicalMembershipStr: &'static str = "TechnicalMembership"; + pub const TipsStr: &'static str = "Tips"; +} + /// All migrations that will run on the next runtime upgrade. /// /// This contains the combined migrations of the last 10 releases. It allows to skip runtime @@ -1529,6 +1558,23 @@ pub mod migrations { /// Unreleased migrations. Add new ones here: pub type Unreleased = ( SetStorageVersions, + + // Gov v1 storage migrations + // https://github.com/paritytech/polkadot/issues/6749 + pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_tips::migrations::unreserve_all_funds::UnreserveAllFunds, + + // RemovePallets only after they have been removed from the runtime. Otherwise, the on-chain + // storage version is removed for active pallets causing try-runtime to fail. The below code + // should be uncommented when the pallets are removed from the runtime. + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // Remove UMP dispatch queue parachains_configuration::migration::v6::MigrateToV6, ump_migrations::UpdateUmpLimits, @@ -1552,7 +1598,32 @@ pub mod migrations { StorageVersion::new(1).put::(); } - RocksDbWeight::get().reads_writes(2, 2) + let storage_version = Democracy::on_chain_storage_version(); + if storage_version < 1 { + StorageVersion::new(1).put::(); + } + + let storage_version = Council::on_chain_storage_version(); + if storage_version < 4 { + StorageVersion::new(4).put::(); + } + + let storage_version = TechnicalCommittee::on_chain_storage_version(); + if storage_version < 4 { + StorageVersion::new(4).put::(); + } + + let storage_version = PhragmenElection::on_chain_storage_version(); + if storage_version < 4 { + StorageVersion::new(4).put::(); + } + + let storage_version = TechnicalMembership::on_chain_storage_version(); + if storage_version < 4 { + StorageVersion::new(4).put::(); + } + + RocksDbWeight::get().reads_writes(7, 7) } } } From 3066df0634d4a4ffd67d85deecacdea89f2af09a Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 31 May 2023 14:25:17 +0400 Subject: [PATCH 03/26] exclude the Call enum for gov v1 pallets --- runtime/kusama/src/lib.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 3355707582b4..115aed72511f 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1386,13 +1386,13 @@ construct_runtime! { ImOnline: pallet_im_online::{Pallet, Call, Storage, Event, ValidateUnsigned, Config} = 11, AuthorityDiscovery: pallet_authority_discovery::{Pallet, Config} = 12, - // Old, deprecated governance stuff. Here purely so storage can be migrated. - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 13, - Council: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 14, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 15, - PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event, Config} = 16, - TechnicalMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 17, - Tips: pallet_tips::{Pallet, Call, Storage, Event} = 36, + // Old, deprecated governance pallets. Here purely so storage can be migrated. + Democracy: pallet_democracy exclude_parts {Call} = 13, + Council: pallet_collective:: exclude_parts {Call} = 14, + TechnicalCommittee: pallet_collective:: exclude_parts {Call} = 15, + PhragmenElection: pallet_elections_phragmen exclude_parts {Call} = 16, + TechnicalMembership: pallet_membership:: exclude_parts {Call} = 17, + Tips: pallet_tips exclude_parts {Call} = 36, // Governance stuff. Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 18, From abf4d9014eb61b59a36806a157d0cc014cd854e3 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Tue, 13 Jun 2023 18:21:38 +0200 Subject: [PATCH 04/26] update substrate --- Cargo.lock | 487 +++++++++++++++++++++++++++-------------------------- 1 file changed, 247 insertions(+), 240 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 715468af2f75..baac02ad9248 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -523,7 +523,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "log", @@ -1105,9 +1105,9 @@ checksum = "acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7" [[package]] name = "comfy-table" -version = "6.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "121d8a5b0346092c18a4b2fd6f620d7a06f0eb7ac0a45860939a0884bc579c56" +checksum = "f9e1f7e5d046697d34b593bdba8ee31f4649366e452a2ccabb3baf3511e503d1" dependencies = [ "strum", "strum_macros", @@ -2284,19 +2284,6 @@ dependencies = [ "quote", ] -[[package]] -name = "expander" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f360349150728553f92e4c997a16af8915f418d3a0f21b440d34c5632f16ed84" -dependencies = [ - "blake2", - "fs-err", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "expander" version = "2.0.0" @@ -2531,7 +2518,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", ] @@ -2554,7 +2541,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-support-procedural", @@ -2579,7 +2566,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "array-bytes", @@ -2626,7 +2613,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2637,7 +2624,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2654,7 +2641,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -2683,7 +2670,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-recursion", "futures", @@ -2704,7 +2691,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "bitflags", "environmental", @@ -2739,7 +2726,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "cfg-expr", @@ -2756,7 +2743,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2768,7 +2755,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro2", "quote", @@ -2778,7 +2765,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-executive", @@ -2805,7 +2792,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -2817,7 +2804,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "cfg-if", "frame-support", @@ -2836,7 +2823,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -2851,7 +2838,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sp-api", @@ -2860,7 +2847,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "parity-scale-codec", @@ -3042,13 +3029,12 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "chrono", "frame-election-provider-support", "frame-support", "frame-system", - "git2", "num-format", "pallet-staking", ] @@ -3136,19 +3122,6 @@ dependencies = [ "stable_deref_trait", ] -[[package]] -name = "git2" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccf7f68c2995f392c49fffb4f95ae2c873297830eb25c6bc4c114ce8f4562acc" -dependencies = [ - "bitflags", - "libc", - "libgit2-sys", - "log", - "url", -] - [[package]] name = "glob" version = "0.3.0" @@ -3474,10 +3447,25 @@ dependencies = [ "rustls 0.20.7", "rustls-native-certs", "tokio", - "tokio-rustls", + "tokio-rustls 0.23.2", "webpki-roots", ] +[[package]] +name = "hyper-rustls" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7" +dependencies = [ + "http", + "hyper", + "log", + "rustls 0.21.1", + "rustls-native-certs", + "tokio", + "tokio-rustls 0.24.1", +] + [[package]] name = "hyper-tls" version = "0.5.0" @@ -3770,7 +3758,7 @@ dependencies = [ "soketto", "thiserror", "tokio", - "tokio-rustls", + "tokio-rustls 0.23.2", "tokio-util", "tracing", "webpki-roots", @@ -3812,7 +3800,7 @@ checksum = "cc345b0a43c6bc49b947ebeb936e886a419ee3d894421790c969cc56040542ad" dependencies = [ "async-trait", "hyper", - "hyper-rustls", + "hyper-rustls 0.23.0", "jsonrpsee-core", "jsonrpsee-types", "rustc-hash", @@ -4102,18 +4090,6 @@ dependencies = [ "rle-decode-fast", ] -[[package]] -name = "libgit2-sys" -version = "0.14.2+1.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f3d95f6b51075fe9810a7ae22c7095f12b98005ab364d8544797a825ce946a4" -dependencies = [ - "cc", - "libc", - "libz-sys", - "pkg-config", -] - [[package]] name = "libloading" version = "0.7.2" @@ -4625,7 +4601,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", - "libc", "pkg-config", "vcpkg", ] @@ -4760,9 +4735,9 @@ dependencies = [ [[package]] name = "macro_magic" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e7c1b5ffe892e88b288611ccf55f9c4f4e43214aea6f7f80f0c2c53c85e68e" +checksum = "0a2d6d7fe4741b5621cf7c8048e472933877c7ea870cbf1420da55ea9f3bb08c" dependencies = [ "macro_magic_core", "macro_magic_macros", @@ -4772,9 +4747,9 @@ dependencies = [ [[package]] name = "macro_magic_core" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e812c59de90e5d50405131c676dad7d239de39ccc975620c72d467c70138851" +checksum = "3005604258419767cacc5989c2dd75263f8b33773dd680734f598eb88baf5370" dependencies = [ "derive-syn-parse", "macro_magic_core_macros", @@ -4785,9 +4760,9 @@ dependencies = [ [[package]] name = "macro_magic_core_macros" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b1906fa06ee8c02b24595e121be94e0036cb64f9dce5e587edd1e823c87c94" +checksum = "de6267819c9042df1a9e62ca279e5a34254ad5dfdcb13ff988f560d75576e8b4" dependencies = [ "proc-macro2", "quote", @@ -4796,9 +4771,9 @@ dependencies = [ [[package]] name = "macro_magic_macros" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49e8939ee52e99672a887d8ee13776d0f54262c058ce7e911185fed8e43e3a59" +checksum = "dc7176ac15ab2ed7f335e2398f729b9562dae0c233705bc1e1e3acd8452d403d" dependencies = [ "macro_magic_core", "quote", @@ -4988,7 +4963,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "log", @@ -5007,7 +4982,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "anyhow", "jsonrpsee", @@ -5590,7 +5565,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5605,7 +5580,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -5621,7 +5596,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -5635,7 +5610,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5659,7 +5634,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5679,7 +5654,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5698,7 +5673,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5713,7 +5688,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -5732,7 +5707,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5756,7 +5731,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5774,7 +5749,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5793,7 +5768,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5810,7 +5785,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5827,7 +5802,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5845,7 +5820,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5868,7 +5843,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5881,7 +5856,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5899,7 +5874,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "docify", "frame-benchmarking", @@ -5918,7 +5893,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5941,7 +5916,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5957,7 +5932,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5977,7 +5952,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5994,7 +5969,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6011,7 +5986,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6030,7 +6005,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6047,7 +6022,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6063,7 +6038,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6079,7 +6054,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6096,7 +6071,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6116,7 +6091,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -6127,7 +6102,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6144,7 +6119,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6168,7 +6143,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6185,7 +6160,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6200,7 +6175,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6218,7 +6193,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6233,7 +6208,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6252,7 +6227,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6269,7 +6244,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6290,7 +6265,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6306,7 +6281,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6320,7 +6295,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6343,7 +6318,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6354,7 +6329,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "sp-arithmetic", @@ -6363,7 +6338,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sp-api", @@ -6372,7 +6347,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6389,7 +6364,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6404,7 +6379,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6422,7 +6397,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6441,7 +6416,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6457,7 +6432,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6473,7 +6448,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6485,7 +6460,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6502,7 +6477,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6517,7 +6492,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6533,7 +6508,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6548,7 +6523,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -9252,7 +9227,7 @@ dependencies = [ "http", "http-body", "hyper", - "hyper-rustls", + "hyper-rustls 0.23.0", "hyper-tls", "ipnet", "js-sys", @@ -9269,7 +9244,7 @@ dependencies = [ "serde_urlencoded", "tokio", "tokio-native-tls", - "tokio-rustls", + "tokio-rustls 0.23.2", "tower-service", "url", "wasm-bindgen", @@ -9601,6 +9576,18 @@ dependencies = [ "webpki 0.22.0", ] +[[package]] +name = "rustls" +version = "0.21.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c911ba11bc8433e811ce56fde130ccf32f5127cab0e0194e9c68c5a5b671791e" +dependencies = [ + "log", + "ring", + "rustls-webpki", + "sct 0.7.0", +] + [[package]] name = "rustls-native-certs" version = "0.6.1" @@ -9631,6 +9618,16 @@ dependencies = [ "base64 0.21.0", ] +[[package]] +name = "rustls-webpki" +version = "0.100.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6207cd5ed3d8dca7816f8f3725513a34609c0c765bf652b8c3cb4cfd87db46b" +dependencies = [ + "ring", + "untrusted", +] + [[package]] name = "rustversion" version = "1.0.6" @@ -9675,7 +9672,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "sp-core", @@ -9686,7 +9683,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -9715,7 +9712,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "futures-timer", @@ -9738,7 +9735,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9753,7 +9750,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9772,7 +9769,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9783,7 +9780,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "chrono", @@ -9823,7 +9820,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "fnv", "futures", @@ -9850,7 +9847,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "kvdb", @@ -9876,7 +9873,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -9901,7 +9898,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "fork-tree", @@ -9937,7 +9934,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "jsonrpsee", @@ -9959,7 +9956,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -9995,7 +9992,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "jsonrpsee", @@ -10014,7 +10011,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10027,7 +10024,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -10067,7 +10064,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "finality-grandpa", "futures", @@ -10087,7 +10084,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -10110,7 +10107,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "lru 0.10.0", "parity-scale-codec", @@ -10132,7 +10129,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -10144,7 +10141,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "anyhow", "cfg-if", @@ -10162,7 +10159,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ansi_term", "futures", @@ -10178,7 +10175,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -10192,7 +10189,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -10238,7 +10235,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-channel", "cid", @@ -10259,7 +10256,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-trait", @@ -10286,7 +10283,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ahash 0.8.2", "futures", @@ -10304,7 +10301,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -10326,7 +10323,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -10360,7 +10357,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "futures", @@ -10378,7 +10375,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "bytes", @@ -10386,7 +10383,7 @@ dependencies = [ "futures", "futures-timer", "hyper", - "hyper-rustls", + "hyper-rustls 0.24.0", "libp2p", "num_cpus", "once_cell", @@ -10408,7 +10405,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10417,7 +10414,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "jsonrpsee", @@ -10448,7 +10445,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10467,7 +10464,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "http", "jsonrpsee", @@ -10482,7 +10479,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "futures", @@ -10508,7 +10505,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "directories", @@ -10574,7 +10571,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "parity-scale-codec", @@ -10585,7 +10582,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "clap 4.2.5", "fs4", @@ -10601,7 +10598,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10620,7 +10617,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "libc", @@ -10639,7 +10636,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "chrono", "futures", @@ -10658,7 +10655,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ansi_term", "atty", @@ -10689,7 +10686,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10700,7 +10697,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -10726,7 +10723,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -10742,7 +10739,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-channel", "futures", @@ -11290,7 +11287,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "log", @@ -11310,11 +11307,11 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "blake2", - "expander 1.0.0", + "expander 2.0.0", "proc-macro-crate", "proc-macro2", "quote", @@ -11324,7 +11321,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11337,7 +11334,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "integer-sqrt", "num-traits", @@ -11351,7 +11348,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11364,7 +11361,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sp-api", @@ -11376,7 +11373,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "log", @@ -11394,7 +11391,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -11409,7 +11406,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "parity-scale-codec", @@ -11427,7 +11424,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "parity-scale-codec", @@ -11448,7 +11445,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "lazy_static", "parity-scale-codec", @@ -11467,7 +11464,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "finality-grandpa", "log", @@ -11485,7 +11482,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11497,7 +11494,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "bitflags", @@ -11541,7 +11538,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "blake2b_simd", "byteorder", @@ -11555,7 +11552,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro2", "quote", @@ -11566,7 +11563,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11575,7 +11572,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro2", "quote", @@ -11585,7 +11582,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "environmental", "parity-scale-codec", @@ -11596,7 +11593,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11611,7 +11608,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "bytes", "ed25519", @@ -11637,7 +11634,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "lazy_static", "sp-core", @@ -11648,7 +11645,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "parity-scale-codec", @@ -11662,7 +11659,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "thiserror", "zstd 0.12.3+zstd.1.5.2", @@ -11671,7 +11668,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -11682,7 +11679,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11700,7 +11697,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11714,7 +11711,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "sp-api", "sp-core", @@ -11724,7 +11721,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "backtrace", "lazy_static", @@ -11734,7 +11731,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "rustc-hash", "serde", @@ -11744,7 +11741,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "either", "hash256-std-hasher", @@ -11766,7 +11763,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11784,7 +11781,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "proc-macro-crate", @@ -11796,7 +11793,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11810,7 +11807,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11823,7 +11820,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "log", @@ -11843,7 +11840,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "parity-scale-codec", @@ -11861,12 +11858,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11879,7 +11876,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures-timer", @@ -11894,7 +11891,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sp-std", @@ -11906,7 +11903,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "sp-api", "sp-runtime", @@ -11915,7 +11912,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "log", @@ -11931,7 +11928,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11954,7 +11951,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11971,7 +11968,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11982,7 +11979,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11995,7 +11992,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -12236,7 +12233,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "platforms", ] @@ -12244,7 +12241,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -12263,7 +12260,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hyper", "log", @@ -12275,7 +12272,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "jsonrpsee", @@ -12288,7 +12285,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", "log", @@ -12307,7 +12304,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-trait", @@ -12333,7 +12330,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "substrate-test-utils-derive", @@ -12343,7 +12340,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12354,7 +12351,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ansi_term", "build-helper", @@ -12871,6 +12868,16 @@ dependencies = [ "webpki 0.22.0", ] +[[package]] +name = "tokio-rustls" +version = "0.24.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" +dependencies = [ + "rustls 0.21.1", + "tokio", +] + [[package]] name = "tokio-stream" version = "0.1.9" @@ -13199,7 +13206,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#715b24690dd4c16d45b0b593392e8913dde96146" +source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "clap 4.2.5", From 357328cd66f8396995db395e827001dc37930324 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Tue, 13 Jun 2023 18:33:13 +0200 Subject: [PATCH 05/26] update tips pallet --- 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 0416aadc1fa9..db1fbb9c5b17 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1567,7 +1567,7 @@ pub mod migrations { // https://github.com/paritytech/polkadot/issues/6749 pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, - pallet_tips::migrations::unreserve_all_funds::UnreserveAllFunds, + pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, // RemovePallets only after they have been removed from the runtime. Otherwise, the on-chain // storage version is removed for active pallets causing try-runtime to fail. The below code From e2a8ff2bb1a634e4f0b4f8d4c521af5c0a06ae94 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Tue, 13 Jun 2023 18:33:23 +0200 Subject: [PATCH 06/26] update chain_spec --- node/service/src/chain_spec.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index d5c9d25698b6..7f9b9a0dd2c1 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -741,6 +741,14 @@ fn kusama_staging_testnet_config_genesis(wasm_binary: &[u8]) -> kusama::GenesisC slash_reward_fraction: Perbill::from_percent(10), ..Default::default() }, + phragmen_election: Default::default(), + democracy: Default::default(), + council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, + technical_committee: kusama::TechnicalCommitteeConfig { + members: vec![], + phantom: Default::default(), + }, + technical_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), @@ -1432,6 +1440,14 @@ pub fn kusama_testnet_genesis( slash_reward_fraction: Perbill::from_percent(10), ..Default::default() }, + phragmen_election: Default::default(), + democracy: kusama::DemocracyConfig::default(), + council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, + technical_committee: kusama::TechnicalCommitteeConfig { + members: vec![], + phantom: Default::default(), + }, + technical_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), From a85c346faec2e2aeb17e70b5149f18bfdd7f1050 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 14 Jun 2023 12:48:50 +0200 Subject: [PATCH 07/26] fix migrations tuple --- runtime/kusama/src/lib.rs | 40 +++++++-------------------------------- 1 file changed, 7 insertions(+), 33 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index db1fbb9c5b17..62383bce57b7 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1562,7 +1562,13 @@ pub mod migrations { ); pub type V0943 = ( SetStorageVersions, + // Remove UMP dispatch queue + parachains_configuration::migration::v6::MigrateToV6, + ump_migrations::UpdateUmpLimits, + ); + /// Unreleased migrations. Add new ones here: + pub type Unreleased = ( // Gov v1 storage migrations // https://github.com/paritytech/polkadot/issues/6749 pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, @@ -1578,15 +1584,8 @@ pub mod migrations { // frame_support::migrations::RemovePallet, // frame_support::migrations::RemovePallet, // frame_support::migrations::RemovePallet, - - // Remove UMP dispatch queue - parachains_configuration::migration::v6::MigrateToV6, - ump_migrations::UpdateUmpLimits, ); - /// Unreleased migrations. Add new ones here: - pub type Unreleased = (); - /// Migrations that set `StorageVersion`s we missed to set. pub struct SetStorageVersions; @@ -1605,32 +1604,7 @@ pub mod migrations { StorageVersion::new(1).put::(); } - let storage_version = Democracy::on_chain_storage_version(); - if storage_version < 1 { - StorageVersion::new(1).put::(); - } - - let storage_version = Council::on_chain_storage_version(); - if storage_version < 4 { - StorageVersion::new(4).put::(); - } - - let storage_version = TechnicalCommittee::on_chain_storage_version(); - if storage_version < 4 { - StorageVersion::new(4).put::(); - } - - let storage_version = PhragmenElection::on_chain_storage_version(); - if storage_version < 4 { - StorageVersion::new(4).put::(); - } - - let storage_version = TechnicalMembership::on_chain_storage_version(); - if storage_version < 4 { - StorageVersion::new(4).put::(); - } - - RocksDbWeight::get().reads_writes(7, 7) + RocksDbWeight::get().reads_writes(2, 2) } } } From 49174b999d40190d9cd510e9f80c3cef7f86a7e1 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 14 Jun 2023 13:01:06 +0200 Subject: [PATCH 08/26] oliver comments --- node/service/src/chain_spec.rs | 40 +++++++++++++++++----------- runtime/kusama/src/governance/old.rs | 26 +++++++++++------- runtime/kusama/src/lib.rs | 7 ++++- 3 files changed, 46 insertions(+), 27 deletions(-) diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index 7f9b9a0dd2c1..fc05440b8fa2 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -741,14 +741,6 @@ fn kusama_staging_testnet_config_genesis(wasm_binary: &[u8]) -> kusama::GenesisC slash_reward_fraction: Perbill::from_percent(10), ..Default::default() }, - phragmen_election: Default::default(), - democracy: Default::default(), - council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, - technical_committee: kusama::TechnicalCommitteeConfig { - members: vec![], - phantom: Default::default(), - }, - technical_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), @@ -767,6 +759,18 @@ fn kusama_staging_testnet_config_genesis(wasm_binary: &[u8]) -> kusama::GenesisC xcm_pallet: Default::default(), nomination_pools: Default::default(), nis_counterpart_balances: Default::default(), + + // Old gov v1 pallets that should be removed once the migration unlocking funds is confirmed + // successful, probably in release 1.1. + // See https://github.com/paritytech/polkadot/issues/6749 + phragmen_election: Default::default(), + democracy: Default::default(), + council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, + technical_committee: kusama::TechnicalCommitteeConfig { + members: vec![], + phantom: Default::default(), + }, + technical_membership: Default::default(), } } @@ -1440,14 +1444,6 @@ pub fn kusama_testnet_genesis( slash_reward_fraction: Perbill::from_percent(10), ..Default::default() }, - phragmen_election: Default::default(), - democracy: kusama::DemocracyConfig::default(), - council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, - technical_committee: kusama::TechnicalCommitteeConfig { - members: vec![], - phantom: Default::default(), - }, - technical_membership: Default::default(), babe: kusama::BabeConfig { authorities: Default::default(), epoch_config: Some(kusama::BABE_GENESIS_EPOCH_CONFIG), @@ -1466,6 +1462,18 @@ pub fn kusama_testnet_genesis( xcm_pallet: Default::default(), nomination_pools: Default::default(), nis_counterpart_balances: Default::default(), + + // Old gov v1 pallets that should be removed once the migration unlocking funds is confirmed + // successful, probably in release 1.1. + // See https://github.com/paritytech/polkadot/issues/6749 + phragmen_election: Default::default(), + democracy: kusama::DemocracyConfig::default(), + council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, + technical_committee: kusama::TechnicalCommitteeConfig { + members: vec![], + phantom: Default::default(), + }, + technical_membership: Default::default(), } } diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs index e1564dc818f2..2772981d7140 100644 --- a/runtime/kusama/src/governance/old.rs +++ b/runtime/kusama/src/governance/old.rs @@ -15,6 +15,11 @@ // along with Polkadot. If not, see . //! Old governance configurations for the Kusama runtime. +//! +//! Here purely so locked funds can be +//! released before we purge the storage. It should be removed from the runtime once the migration +//! was confirmed successful, probably in 1.1. See +//! https://github.com/paritytech/polkadot/issues/6749 use crate::*; use frame_support::{ @@ -22,6 +27,7 @@ use frame_support::{ traits::{EitherOfDiverse, LockIdentifier}, }; use static_assertions::const_assert; +use frame_system::EnsureNever; parameter_types! { pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); @@ -65,14 +71,14 @@ impl pallet_democracy::Config for Runtime { type FastTrackVotingPeriod = FastTrackVotingPeriod; // To cancel a proposal which has been passed, 2/3 of the council must agree to it. type CancellationOrigin = EitherOfDiverse< - EnsureRoot, + EnsureNever, pallet_collective::EnsureProportionAtLeast, >; - type BlacklistOrigin = EnsureRoot; + type BlacklistOrigin = EnsureNever; // To cancel a proposal before it has been passed, the technical committee must be unanimous or // Root must agree. type CancelProposalOrigin = EitherOfDiverse< - EnsureRoot, + EnsureNever, pallet_collective::EnsureProportionAtLeast, >; // Any single technical committee member may veto a coming council proposal, however they can @@ -105,7 +111,7 @@ impl pallet_collective::Config for Runtime { type MaxProposals = CouncilMaxProposals; type MaxMembers = CouncilMaxMembers; type DefaultVote = pallet_collective::PrimeDefaultVote; - type SetMembersOrigin = EnsureRoot; + type SetMembersOrigin = EnsureNever; type WeightInfo = weights::pallet_collective_council::WeightInfo; type MaxProposalWeight = MaxProposalWeight; } @@ -165,18 +171,18 @@ impl pallet_collective::Config for Runtime { type MaxProposals = TechnicalMaxProposals; type MaxMembers = TechnicalMaxMembers; type DefaultVote = pallet_collective::PrimeDefaultVote; - type SetMembersOrigin = EnsureRoot; + type SetMembersOrigin = EnsureNever; type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; type MaxProposalWeight = MaxProposalWeight; } impl pallet_membership::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type AddOrigin = EnsureRoot; - type RemoveOrigin = EnsureRoot; - type SwapOrigin = EnsureRoot; - type ResetOrigin = EnsureRoot; - type PrimeOrigin = EnsureRoot; + type AddOrigin = EnsureNever; + type RemoveOrigin = EnsureNever; + type SwapOrigin = EnsureNever; + type ResetOrigin = EnsureNever; + type PrimeOrigin = EnsureNever; type MembershipInitialized = TechnicalCommittee; type MembershipChanged = TechnicalCommittee; type MaxMembers = TechnicalMaxMembers; diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 62383bce57b7..a82cb413848e 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -685,6 +685,9 @@ impl pallet_offences::Config for Runtime { type OnOffenceHandler = Staking; } +// Tips are here purely so locked funds can be released before we purge the storage. It should be +// removed from the runtime once the migration was confirmed successful, probably in 1.1. +// See https://github.com/paritytech/polkadot/issues/6749 impl pallet_tips::Config for Runtime { type MaximumReasonLength = MaximumReasonLength; type DataDepositPerByte = DataDepositPerByte; @@ -1577,7 +1580,9 @@ pub mod migrations { // RemovePallets only after they have been removed from the runtime. Otherwise, the on-chain // storage version is removed for active pallets causing try-runtime to fail. The below code - // should be uncommented when the pallets are removed from the runtime. + // should be uncommented to fully remove the storage at the same time as the pallets are + // removed from the runtime, probably in 1.1. + // See https://github.com/paritytech/polkadot/issues/6749 // frame_support::migrations::RemovePallet, // frame_support::migrations::RemovePallet, // frame_support::migrations::RemovePallet, From b090f34d38968977329d4717a10479c997564915 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 14 Jun 2023 13:02:08 +0200 Subject: [PATCH 09/26] format comment --- runtime/kusama/src/governance/old.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs index 2772981d7140..09daecbf1396 100644 --- a/runtime/kusama/src/governance/old.rs +++ b/runtime/kusama/src/governance/old.rs @@ -16,10 +16,9 @@ //! Old governance configurations for the Kusama runtime. //! -//! Here purely so locked funds can be -//! released before we purge the storage. It should be removed from the runtime once the migration -//! was confirmed successful, probably in 1.1. See -//! https://github.com/paritytech/polkadot/issues/6749 +//! Here purely so locked funds can be released before we purge the storage. It should be removed +//! from the runtime once the migration was confirmed successful, probably in 1.1. +//! See https://github.com/paritytech/polkadot/issues/6749 use crate::*; use frame_support::{ From 187bda0f9350aba76ce7a8e46db01bbde846e40a Mon Sep 17 00:00:00 2001 From: command-bot <> Date: Wed, 14 Jun 2023 11:05:17 +0000 Subject: [PATCH 10/26] ".git/.scripts/commands/fmt/fmt.sh" --- runtime/kusama/src/governance/old.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs index 09daecbf1396..397dcb14fef9 100644 --- a/runtime/kusama/src/governance/old.rs +++ b/runtime/kusama/src/governance/old.rs @@ -25,8 +25,8 @@ use frame_support::{ parameter_types, traits::{EitherOfDiverse, LockIdentifier}, }; -use static_assertions::const_assert; use frame_system::EnsureNever; +use static_assertions::const_assert; parameter_types! { pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); From c94588a73cc5e1044bce3c660f85415dc43e0a4f Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 14 Jun 2023 13:05:41 +0200 Subject: [PATCH 11/26] comments --- runtime/kusama/src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index a82cb413848e..ec178a1f8d56 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1391,6 +1391,7 @@ construct_runtime! { AuthorityDiscovery: pallet_authority_discovery::{Pallet, Config} = 12, // Old, deprecated governance pallets. Here purely so storage can be migrated. + // See https://github.com/paritytech/polkadot/issues/6749 Democracy: pallet_democracy exclude_parts {Call} = 13, Council: pallet_collective:: exclude_parts {Call} = 14, TechnicalCommittee: pallet_collective:: exclude_parts {Call} = 15, @@ -1523,6 +1524,7 @@ impl Get for NominationPoolsMigrationV4OldPallet { } // Gov V1 pallets pending storage removal using the frame_support RemovePallet migration. +// See https://github.com/paritytech/polkadot/issues/6749 parameter_types! { pub const DemocracyStr: &'static str = "Democracy"; pub const CouncilStr: &'static str = "Council"; From 271666a66c9c31b223a895cdcc2fade1b7657209 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Sun, 2 Jul 2023 14:07:20 +0200 Subject: [PATCH 12/26] polkadot migrations --- Cargo.lock | 832 +++++++++++++++++------------------- runtime/polkadot/src/lib.rs | 22 +- 2 files changed, 412 insertions(+), 442 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 6e54e94d1a66..56a238edf6b1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -487,12 +487,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" -[[package]] -name = "base16ct" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf" - [[package]] name = "base64" version = "0.13.0" @@ -523,7 +517,6 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "log", @@ -1461,18 +1454,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "crypto-bigint" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c2538c4e68e52548bacb3e83ac549f903d44f011ac9d5abb5e132e67d0808f7" -dependencies = [ - "generic-array 0.14.6", - "rand_core 0.6.4", - "subtle", - "zeroize", -] - [[package]] name = "crypto-common" version = "0.1.6" @@ -1706,16 +1687,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "der" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc906908ea6458456e5eaa160a9c08543ec3d1e6f71e2235cedd660cb65f9df0" -dependencies = [ - "const-oid", - "zeroize", -] - [[package]] name = "der-parser" version = "7.0.0" @@ -1996,22 +1967,10 @@ version = "0.14.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" dependencies = [ - "der 0.6.0", - "elliptic-curve 0.12.3", - "rfc6979 0.3.1", - "signature 1.6.4", -] - -[[package]] -name = "ecdsa" -version = "0.16.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1b0a1222f8072619e8a6b667a854020a03d363738303203c09468b3424a420a" -dependencies = [ - "der 0.7.1", - "elliptic-curve 0.13.2", - "rfc6979 0.4.0", - "signature 2.0.0", + "der", + "elliptic-curve", + "rfc6979", + "signature", ] [[package]] @@ -2020,7 +1979,7 @@ version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ - "signature 1.6.4", + "signature", ] [[package]] @@ -2063,37 +2022,18 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" dependencies = [ - "base16ct 0.1.1", - "crypto-bigint 0.4.9", - "der 0.6.0", + "base16ct", + "crypto-bigint", + "der", "digest 0.10.6", - "ff 0.12.1", + "ff", "generic-array 0.14.6", - "group 0.12.1", + "group", "hkdf", "pem-rfc7468", - "pkcs8 0.9.0", - "rand_core 0.6.4", - "sec1 0.3.0", - "subtle", - "zeroize", -] - -[[package]] -name = "elliptic-curve" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea5a92946e8614bb585254898bb7dd1ddad241ace60c52149e3765e34cc039d" -dependencies = [ - "base16ct 0.2.0", - "crypto-bigint 0.5.1", - "digest 0.10.6", - "ff 0.13.0", - "generic-array 0.14.6", - "group 0.13.0", - "pkcs8 0.10.1", + "pkcs8", "rand_core 0.6.4", - "sec1 0.7.1", + "sec1", "subtle", "zeroize", ] @@ -2388,16 +2328,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ff" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" -dependencies = [ - "rand_core 0.6.4", - "subtle", -] - [[package]] name = "fiat-crypto" version = "0.1.20" @@ -2518,7 +2448,6 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", ] @@ -2541,7 +2470,6 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-support-procedural", @@ -2566,7 +2494,6 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "array-bytes", @@ -2600,12 +2527,13 @@ dependencies = [ "sp-database", "sp-externalities", "sp-inherents", + "sp-io", "sp-keystore", "sp-runtime", "sp-state-machine", - "sp-std", "sp-storage", "sp-trie", + "sp-wasm-interface", "thiserror", "thousands", ] @@ -2613,7 +2541,6 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2624,7 +2551,6 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2641,7 +2567,6 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -2657,9 +2582,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "15.1.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" +checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" dependencies = [ "cfg-if", "parity-scale-codec", @@ -2670,7 +2595,6 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-recursion", "futures", @@ -2691,20 +2615,18 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "bitflags", "environmental", "frame-metadata", "frame-support-procedural", "impl-trait-for-tuples", - "k256", "log", "macro_magic", - "once_cell", "parity-scale-codec", "paste", "scale-info", + "secp256k1", "serde", "smallvec", "sp-api", @@ -2726,11 +2648,11 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse", + "expander 2.0.0", "frame-support-procedural-tools", "itertools", "macro_magic", @@ -2743,7 +2665,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2755,7 +2676,6 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro2", "quote", @@ -2765,7 +2685,6 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-executive", @@ -2792,7 +2711,6 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -2804,7 +2722,6 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "cfg-if", "frame-support", @@ -2823,7 +2740,6 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -2838,7 +2754,6 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sp-api", @@ -2847,7 +2762,6 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "parity-scale-codec", @@ -2885,9 +2799,9 @@ dependencies = [ [[package]] name = "fs_extra" -version = "1.2.0" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2022715d62ab30faffd124d40b76f4134a550a87792276512b18d63272333394" +checksum = "42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c" [[package]] name = "funty" @@ -3029,7 +2943,6 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "chrono", "frame-election-provider-support", @@ -3056,7 +2969,6 @@ checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" dependencies = [ "typenum", "version_check", - "zeroize", ] [[package]] @@ -3147,18 +3059,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" dependencies = [ - "ff 0.12.1", - "rand_core 0.6.4", - "subtle", -] - -[[package]] -name = "group" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" -dependencies = [ - "ff 0.13.0", + "ff", "rand_core 0.6.4", "subtle", ] @@ -3460,7 +3361,7 @@ dependencies = [ "http", "hyper", "log", - "rustls 0.21.1", + "rustls 0.21.2", "rustls-native-certs", "tokio", "tokio-rustls 0.24.1", @@ -3872,19 +3773,6 @@ dependencies = [ "jsonrpsee-types", ] -[[package]] -name = "k256" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "955890845095ccf31ef83ad41a05aabb4d8cc23dc3cac5a9f5c89cf26dd0da75" -dependencies = [ - "cfg-if", - "ecdsa 0.16.1", - "elliptic-curve 0.13.2", - "once_cell", - "sha2 0.10.2", -] - [[package]] name = "keccak" version = "0.1.0" @@ -4735,9 +4623,9 @@ dependencies = [ [[package]] name = "macro_magic" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a2d6d7fe4741b5621cf7c8048e472933877c7ea870cbf1420da55ea9f3bb08c" +checksum = "614b1304ab7877b499925b4dcc5223ff480f2646ad4db1ee7065badb8d530439" dependencies = [ "macro_magic_core", "macro_magic_macros", @@ -4747,9 +4635,9 @@ dependencies = [ [[package]] name = "macro_magic_core" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3005604258419767cacc5989c2dd75263f8b33773dd680734f598eb88baf5370" +checksum = "a8d72c1b662d07b8e482c80d3a7fc4168e058b3bef4c573e94feb714b670f406" dependencies = [ "derive-syn-parse", "macro_magic_core_macros", @@ -4760,9 +4648,9 @@ dependencies = [ [[package]] name = "macro_magic_core_macros" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de6267819c9042df1a9e62ca279e5a34254ad5dfdcb13ff988f560d75576e8b4" +checksum = "93d7d9e6e234c040dafc745c7592738d56a03ad04b1fa04ab60821deb597466a" dependencies = [ "proc-macro2", "quote", @@ -4771,9 +4659,9 @@ dependencies = [ [[package]] name = "macro_magic_macros" -version = "0.3.5" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc7176ac15ab2ed7f335e2398f729b9562dae0c233705bc1e1e3acd8452d403d" +checksum = "ffd19f13cfd2bfbd83692adfef8c244fe5109b3eb822a1fb4e0a6253b406cd81" dependencies = [ "macro_magic_core", "quote", @@ -4963,7 +4851,6 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "log", @@ -4982,7 +4869,6 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "anyhow", "jsonrpsee", @@ -5425,9 +5311,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl" -version = "0.10.48" +version = "0.10.55" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "518915b97df115dd36109bfa429a48b8f737bd05508cf9588977b599648926d2" +checksum = "345df152bc43501c5eb9e4654ff05f794effb78d4efe3d53abc158baddc0703d" dependencies = [ "bitflags", "cfg-if", @@ -5457,11 +5343,10 @@ checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "openssl-sys" -version = "0.9.83" +version = "0.9.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "666416d899cf077260dac8698d60a60b435a46d57e82acb1be3d0dad87284e5b" +checksum = "374533b0e45f3a7ced10fcaeccca020e66656bc03dac384f852e4e5a7a8104a6" dependencies = [ - "autocfg", "cc", "libc", "pkg-config", @@ -5536,8 +5421,8 @@ version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", + "ecdsa", + "elliptic-curve", "sha2 0.10.2", ] @@ -5547,8 +5432,8 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", + "ecdsa", + "elliptic-curve", "sha2 0.10.2", ] @@ -5565,7 +5450,6 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5580,7 +5464,6 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -5596,7 +5479,6 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -5610,7 +5492,6 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5634,7 +5515,6 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5654,7 +5534,6 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5673,7 +5552,6 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5688,7 +5566,6 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -5707,7 +5584,6 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5731,7 +5607,6 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5749,7 +5624,6 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5768,7 +5642,6 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5785,7 +5658,6 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5802,7 +5674,6 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5820,7 +5691,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5843,7 +5713,6 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5856,7 +5725,6 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5874,7 +5742,6 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "docify", "frame-benchmarking", @@ -5893,7 +5760,6 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5916,7 +5782,6 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5932,7 +5797,6 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5952,7 +5816,6 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5969,7 +5832,6 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -5986,7 +5848,6 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6005,7 +5866,6 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6022,7 +5882,6 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6038,7 +5897,6 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6054,7 +5912,6 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6071,7 +5928,6 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6091,7 +5947,6 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -6102,7 +5957,6 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6119,7 +5973,6 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6143,7 +5996,6 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6160,7 +6012,6 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6175,7 +6026,6 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6193,7 +6043,6 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6208,7 +6057,6 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6227,7 +6075,6 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6244,7 +6091,6 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6265,7 +6111,6 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6281,13 +6126,17 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", + "hex-literal 0.3.4", + "log", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", + "sp-arithmetic", + "sp-io", "sp-runtime", "sp-std", ] @@ -6295,7 +6144,6 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6318,7 +6166,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6329,7 +6176,6 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "sp-arithmetic", @@ -6338,7 +6184,6 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sp-api", @@ -6347,7 +6192,6 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6364,7 +6208,6 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6379,7 +6222,6 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6397,7 +6239,6 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6416,7 +6257,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-support", "frame-system", @@ -6432,7 +6272,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6448,7 +6287,6 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6460,7 +6298,6 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6477,7 +6314,6 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6492,7 +6328,6 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6508,7 +6343,6 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6523,7 +6357,6 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-benchmarking", "frame-support", @@ -6606,9 +6439,9 @@ dependencies = [ [[package]] name = "parity-scale-codec" -version = "3.6.2" +version = "3.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7467bc45fea3d77e829a4df331b9e969e2ec6a4dcd4e126e660f8509b40a475" +checksum = "2287753623c76f953acd29d15d8100bcab84d29db78fb6f352adb3c53e83b967" dependencies = [ "arrayvec 0.7.2", "bitvec", @@ -6621,9 +6454,9 @@ dependencies = [ [[package]] name = "parity-scale-codec-derive" -version = "3.6.2" +version = "3.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c9de611934c78014c455793552d0bf7d65a58211179c49996fde925aa667c38" +checksum = "2b6937b5e67bfba3351b87b040d48352a2fcb6ad72f81855412ce97b45c8f110" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6854,18 +6687,8 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" dependencies = [ - "der 0.6.0", - "spki 0.6.0", -] - -[[package]] -name = "pkcs8" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d2820d87d2b008616e5c27212dd9e0e694fb4c6b522de06094106813328cb49" -dependencies = [ - "der 0.7.1", - "spki 0.7.0", + "der", + "spki", ] [[package]] @@ -8712,9 +8535,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.63" +version = "1.0.60" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb" +checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" dependencies = [ "unicode-ident", ] @@ -8947,9 +8770,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.29" +version = "1.0.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105" +checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" dependencies = [ "proc-macro2", ] @@ -9272,21 +9095,11 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" dependencies = [ - "crypto-bigint 0.4.9", + "crypto-bigint", "hmac 0.12.1", "zeroize", ] -[[package]] -name = "rfc6979" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" -dependencies = [ - "hmac 0.12.1", - "subtle", -] - [[package]] name = "ring" version = "0.16.20" @@ -9580,9 +9393,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.21.1" +version = "0.21.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c911ba11bc8433e811ce56fde130ccf32f5127cab0e0194e9c68c5a5b671791e" +checksum = "e32ca28af694bc1bbf399c33a516dbdf1c90090b8ab23c2bc24f834aa2247f5f" dependencies = [ "log", "ring", @@ -9674,7 +9487,6 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "sp-core", @@ -9685,7 +9497,6 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -9700,7 +9511,6 @@ dependencies = [ "rand 0.8.5", "sc-client-api", "sc-network", - "sc-network-common", "sp-api", "sp-authority-discovery", "sp-blockchain", @@ -9714,7 +9524,6 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "futures-timer", @@ -9737,7 +9546,6 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9752,7 +9560,6 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9771,7 +9578,6 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9782,7 +9588,6 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "chrono", @@ -9800,7 +9605,6 @@ dependencies = [ "sc-client-db", "sc-keystore", "sc-network", - "sc-network-common", "sc-service", "sc-telemetry", "sc-tracing", @@ -9822,7 +9626,6 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "fnv", "futures", @@ -9849,7 +9652,6 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "kvdb", @@ -9875,7 +9677,6 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -9900,7 +9701,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "fork-tree", @@ -9915,7 +9715,6 @@ dependencies = [ "sc-consensus", "sc-consensus-epochs", "sc-consensus-slots", - "sc-keystore", "sc-telemetry", "scale-info", "sp-api", @@ -9936,7 +9735,6 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "jsonrpsee", @@ -9958,7 +9756,6 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -9970,9 +9767,7 @@ dependencies = [ "parking_lot 0.12.1", "sc-client-api", "sc-consensus", - "sc-keystore", "sc-network", - "sc-network-common", "sc-network-gossip", "sc-network-sync", "sc-utils", @@ -9994,7 +9789,6 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "jsonrpsee", @@ -10013,7 +9807,6 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10026,7 +9819,6 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -10066,7 +9858,6 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "finality-grandpa", "futures", @@ -10086,7 +9877,6 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -10109,7 +9899,6 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "lru 0.10.0", "parity-scale-codec", @@ -10131,7 +9920,6 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -10143,13 +9931,11 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "anyhow", "cfg-if", "libc", "log", - "once_cell", "rustix 0.36.7", "sc-allocator", "sc-executor-common", @@ -10161,7 +9947,6 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ansi_term", "futures", @@ -10177,7 +9962,6 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -10191,7 +9975,6 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -10206,25 +9989,20 @@ dependencies = [ "libp2p", "linked_hash_set", "log", - "lru 0.10.0", "mockall", "parity-scale-codec", "parking_lot 0.12.1", "partial_sort", "pin-project", "rand 0.8.5", - "sc-block-builder", "sc-client-api", - "sc-consensus", "sc-network-common", "sc-utils", "serde", "serde_json", "smallvec", - "snow", "sp-arithmetic", "sp-blockchain", - "sp-consensus", "sp-core", "sp-runtime", "substrate-prometheus-endpoint", @@ -10237,7 +10015,6 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-channel", "cid", @@ -10248,7 +10025,6 @@ dependencies = [ "prost-build", "sc-client-api", "sc-network", - "sc-network-common", "sp-blockchain", "sp-runtime", "thiserror", @@ -10258,34 +10034,22 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ - "array-bytes", "async-trait", "bitflags", - "bytes", "futures", - "futures-timer", "libp2p-identity", "parity-scale-codec", "prost-build", "sc-consensus", - "sc-utils", - "serde", - "smallvec", - "sp-blockchain", "sp-consensus", "sp-consensus-grandpa", "sp-runtime", - "substrate-prometheus-endpoint", - "thiserror", - "zeroize", ] [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ahash 0.8.2", "futures", @@ -10303,7 +10067,6 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -10315,7 +10078,6 @@ dependencies = [ "prost-build", "sc-client-api", "sc-network", - "sc-network-common", "sp-blockchain", "sp-core", "sp-runtime", @@ -10325,7 +10087,6 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-channel", @@ -10359,7 +10120,6 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "futures", @@ -10377,7 +10137,6 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "bytes", @@ -10394,7 +10153,6 @@ dependencies = [ "rand 0.8.5", "sc-client-api", "sc-network", - "sc-network-common", "sc-utils", "sp-api", "sp-core", @@ -10407,7 +10165,6 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10416,7 +10173,6 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "jsonrpsee", @@ -10447,7 +10203,6 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10466,7 +10221,6 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "http", "jsonrpsee", @@ -10481,7 +10235,6 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "futures", @@ -10507,7 +10260,6 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "directories", @@ -10538,7 +10290,6 @@ dependencies = [ "sc-rpc", "sc-rpc-server", "sc-rpc-spec-v2", - "sc-storage-monitor", "sc-sysinfo", "sc-telemetry", "sc-tracing", @@ -10573,7 +10324,6 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "log", "parity-scale-codec", @@ -10584,14 +10334,11 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "clap 4.2.5", "fs4", - "futures", "log", "sc-client-db", - "sc-utils", "sp-core", "thiserror", "tokio", @@ -10600,7 +10347,6 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10619,7 +10365,6 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "libc", @@ -10638,7 +10383,6 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "chrono", "futures", @@ -10657,7 +10401,6 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ansi_term", "atty", @@ -10665,12 +10408,10 @@ dependencies = [ "lazy_static", "libc", "log", - "once_cell", "parking_lot 0.12.1", "regex", "rustc-hash", "sc-client-api", - "sc-rpc-server", "sc-tracing-proc-macro", "serde", "sp-api", @@ -10688,7 +10429,6 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10699,7 +10439,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -10725,7 +10464,6 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -10741,7 +10479,6 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-channel", "futures", @@ -10868,24 +10605,10 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" dependencies = [ - "base16ct 0.1.1", - "der 0.6.0", + "base16ct", + "der", "generic-array 0.14.6", - "pkcs8 0.9.0", - "subtle", - "zeroize", -] - -[[package]] -name = "sec1" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48518a2b5775ba8ca5b46596aae011caa431e6ce7e4a67ead66d92f08884220e" -dependencies = [ - "base16ct 0.2.0", - "der 0.7.1", - "generic-array 0.14.6", - "pkcs8 0.10.1", + "pkcs8", "subtle", "zeroize", ] @@ -11169,16 +10892,6 @@ dependencies = [ "rand_core 0.6.4", ] -[[package]] -name = "signature" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fe458c98333f9c8152221191a77e2a44e8325d0193484af2e9421a53019e57d" -dependencies = [ - "digest 0.10.6", - "rand_core 0.6.4", -] - [[package]] name = "simba" version = "0.8.0" @@ -11289,7 +11002,6 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "log", @@ -11309,7 +11021,6 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "blake2", @@ -11323,7 +11034,6 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11336,7 +11046,6 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "integer-sqrt", "num-traits", @@ -11350,7 +11059,6 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11363,9 +11071,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ - "parity-scale-codec", "sp-api", "sp-inherents", "sp-runtime", @@ -11375,7 +11081,6 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "log", @@ -11393,7 +11098,6 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "futures", @@ -11408,14 +11112,12 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "sp-api", "sp-application-crypto", - "sp-consensus", "sp-consensus-slots", "sp-inherents", "sp-runtime", @@ -11426,7 +11128,6 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "parity-scale-codec", @@ -11434,11 +11135,9 @@ dependencies = [ "serde", "sp-api", "sp-application-crypto", - "sp-consensus", "sp-consensus-slots", "sp-core", "sp-inherents", - "sp-keystore", "sp-runtime", "sp-std", "sp-timestamp", @@ -11447,7 +11146,6 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "lazy_static", "parity-scale-codec", @@ -11466,7 +11164,6 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "finality-grandpa", "log", @@ -11484,7 +11181,6 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11496,7 +11192,6 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "bitflags", @@ -11540,23 +11235,19 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "blake2b_simd", "byteorder", "digest 0.10.6", "sha2 0.10.2", "sha3", - "sp-std", "twox-hash", ] [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ - "proc-macro2", "quote", "sp-core-hashing", "syn 2.0.16", @@ -11565,7 +11256,6 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11574,7 +11264,6 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro2", "quote", @@ -11584,7 +11273,6 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "environmental", "parity-scale-codec", @@ -11595,13 +11283,11 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-core", "sp-runtime", "sp-std", "thiserror", @@ -11610,12 +11296,10 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "bytes", "ed25519", "ed25519-dalek", - "futures", "libsecp256k1", "log", "parity-scale-codec", @@ -11636,7 +11320,6 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "lazy_static", "sp-core", @@ -11647,12 +11330,9 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ - "futures", "parity-scale-codec", "parking_lot 0.12.1", - "serde", "sp-core", "sp-externalities", "thiserror", @@ -11661,7 +11341,6 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "thiserror", "zstd 0.12.3+zstd.1.5.2", @@ -11670,7 +11349,6 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -11681,7 +11359,6 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11699,7 +11376,6 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11713,7 +11389,6 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "sp-api", "sp-core", @@ -11723,7 +11398,6 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "backtrace", "lazy_static", @@ -11733,7 +11407,6 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "rustc-hash", "serde", @@ -11743,7 +11416,6 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "either", "hash256-std-hasher", @@ -11765,7 +11437,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11783,7 +11454,6 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "Inflector", "proc-macro-crate", @@ -11795,7 +11465,6 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11809,7 +11478,6 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -11822,7 +11490,6 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hash-db", "log", @@ -11837,14 +11504,13 @@ dependencies = [ "sp-trie", "thiserror", "tracing", + "trie-db", ] [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ - "log", "parity-scale-codec", "scale-info", "sp-api", @@ -11860,12 +11526,10 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11878,11 +11542,8 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", - "futures-timer", - "log", "parity-scale-codec", "sp-inherents", "sp-runtime", @@ -11893,7 +11554,6 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "sp-std", @@ -11905,7 +11565,6 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "sp-api", "sp-runtime", @@ -11914,10 +11573,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", - "log", "parity-scale-codec", "scale-info", "sp-core", @@ -11930,7 +11587,6 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11953,7 +11609,6 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11970,7 +11625,6 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11981,7 +11635,6 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11994,7 +11647,6 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "parity-scale-codec", "scale-info", @@ -12030,17 +11682,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" dependencies = [ "base64ct", - "der 0.6.0", -] - -[[package]] -name = "spki" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0445c905640145c7ea8c1993555957f65e7c46d0535b91ba501bc9bfc85522f" -dependencies = [ - "base64ct", - "der 0.7.1", + "der", ] [[package]] @@ -12235,15 +11877,10 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" -dependencies = [ - "platforms", -] [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -12262,7 +11899,6 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "hyper", "log", @@ -12274,7 +11910,6 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "jsonrpsee", @@ -12287,14 +11922,11 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "jsonrpsee", - "log", "parity-scale-codec", "sc-client-api", "sc-rpc-api", - "scale-info", "serde", "sp-core", "sp-runtime", @@ -12306,7 +11938,6 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "array-bytes", "async-trait", @@ -12332,7 +11963,6 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "futures", "substrate-test-utils-derive", @@ -12342,7 +11972,6 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12353,7 +11982,6 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "ansi_term", "build-helper", @@ -12876,7 +12504,7 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ - "rustls 0.21.1", + "rustls 0.21.2", "tokio", ] @@ -13133,9 +12761,9 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.27.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d75c77ea43f2ad8ea9d9c58de49dfc9c3995bdef32b503df7883ff054e7f1" +checksum = "767abe6ffed88a1889671a102c2861ae742726f52e0a5a425b92c9fbfa7e9c85" dependencies = [ "hash-db", "hashbrown 0.13.2", @@ -13208,7 +12836,6 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#319a7bdd17bd257357f4db50ab1f9e3bc34fe5b2" dependencies = [ "async-trait", "clap 4.2.5", @@ -13219,7 +12846,6 @@ dependencies = [ "parity-scale-codec", "sc-cli", "sc-executor", - "sc-service", "serde", "serde_json", "sp-api", @@ -13979,7 +13605,7 @@ dependencies = [ "ccm", "curve25519-dalek 3.2.0", "der-parser 8.1.0", - "elliptic-curve 0.12.3", + "elliptic-curve", "hkdf", "hmac 0.10.1", "log", @@ -13991,11 +13617,11 @@ dependencies = [ "rcgen 0.9.3", "ring", "rustls 0.19.1", - "sec1 0.3.0", + "sec1", "serde", "sha-1 0.9.8", "sha2 0.9.8", - "signature 1.6.4", + "signature", "subtle", "thiserror", "tokio", @@ -14905,3 +14531,327 @@ dependencies = [ "libc", "pkg-config", ] + +[[patch.unused]] +name = "chain-spec-builder" +version = "2.0.0" + +[[patch.unused]] +name = "frame-benchmarking-pallet-pov" +version = "4.0.0-dev" + +[[patch.unused]] +name = "frame-election-solution-type-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "frame-support-test-compile-pass" +version = "4.0.0-dev" + +[[patch.unused]] +name = "kitchensink-runtime" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-bench" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-cli" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-executor" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-inspect" +version = "0.9.0-dev" + +[[patch.unused]] +name = "node-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "node-rpc" +version = "3.0.0-dev" + +[[patch.unused]] +name = "node-runtime-generate-bags" +version = "3.0.0" + +[[patch.unused]] +name = "node-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-template-release" +version = "3.0.0" + +[[patch.unused]] +name = "node-template-runtime" +version = "4.0.0-dev" + +[[patch.unused]] +name = "node-testing" +version = "3.0.0-dev" + +[[patch.unused]] +name = "pallet-alliance" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-conversion" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-conversion-tx-payment" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-rate" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-asset-tx-payment" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-atomic-swap" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-aura" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-bags-list-fuzzer" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-contracts-primitives" +version = "24.0.0" + +[[patch.unused]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-core-fellowship" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-default-config-example" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-dev-mode" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-election-provider-e2e-test" +version = "1.0.0" + +[[patch.unused]] +name = "pallet-example-basic" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-kitchensink" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-offchain-worker" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-example-split" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-examples" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-glutton" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-insecure-randomness-collective-flip" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-lottery" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-nft-fractionalization" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-nfts" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-nfts-runtime-api" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-nicks" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-node-authorization" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-nomination-pools-fuzzer" +version = "2.0.0" + +[[patch.unused]] +name = "pallet-nomination-pools-test-staking" +version = "1.0.0" + +[[patch.unused]] +name = "pallet-remark" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-root-offences" +version = "1.0.0-dev" + +[[patch.unused]] +name = "pallet-root-testing" +version = "1.0.0-dev" + +[[patch.unused]] +name = "pallet-salary" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-scored-pool" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-statement" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-template" +version = "4.0.0-dev" + +[[patch.unused]] +name = "pallet-transaction-storage" +version = "4.0.0-dev" + +[[patch.unused]] +name = "sc-consensus-aura" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-manual-seal" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-network-statement" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sc-network-test" +version = "0.8.0" + +[[patch.unused]] +name = "sc-runtime-test" +version = "2.0.0" + +[[patch.unused]] +name = "sc-service-test" +version = "2.0.0" + +[[patch.unused]] +name = "sc-statement-store" +version = "4.0.0-dev" + +[[patch.unused]] +name = "sp-api-test" +version = "2.0.1" + +[[patch.unused]] +name = "sp-application-crypto-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-arithmetic-fuzzer" +version = "2.0.0" + +[[patch.unused]] +name = "sp-consensus-pow" +version = "0.10.0-dev" + +[[patch.unused]] +name = "sp-crypto-ec-utils" +version = "0.4.0" + +[[patch.unused]] +name = "sp-genesis-builder" +version = "0.1.0" + +[[patch.unused]] +name = "sp-npos-elections-fuzzer" +version = "2.0.0-alpha.5" + +[[patch.unused]] +name = "sp-runtime-interface-test" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm" +version = "2.0.0" + +[[patch.unused]] +name = "sp-runtime-interface-test-wasm-deprecated" +version = "2.0.0" + +[[patch.unused]] +name = "sp-test-primitives" +version = "2.0.0" + +[[patch.unused]] +name = "subkey" +version = "3.0.0" + +[[patch.unused]] +name = "substrate-cli-test-utils" +version = "0.1.0" + +[[patch.unused]] +name = "substrate-frame-cli" +version = "4.0.0-dev" + +[[patch.unused]] +name = "substrate-frame-rpc-support" +version = "3.0.0" + +[[patch.unused]] +name = "substrate-test-runtime" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-client" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-runtime-transaction-pool" +version = "2.0.0" + +[[patch.unused]] +name = "substrate-test-utils-test-crate" +version = "0.1.0" diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index d0836745cab4..f489e48e11ba 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -1523,7 +1523,27 @@ pub mod migrations { ); /// Unreleased migrations. Add new ones here: - pub type Unreleased = (pallet_im_online::migration::v1::Migration,); + pub type Unreleased = ( + pallet_im_online::migration::v1::Migration, + + // Gov v1 storage migrations + // https://github.com/paritytech/polkadot/issues/6749 + pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, + + // RemovePallets only after they have been removed from the runtime. Otherwise, the on-chain + // storage version is removed for active pallets causing try-runtime to fail. The below code + // should be uncommented to fully remove the storage at the same time as the pallets are + // removed from the runtime, probably in 1.1. + // See https://github.com/paritytech/polkadot/issues/6749 + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + // frame_support::migrations::RemovePallet, + ); /// Migrations that set `StorageVersion`s we missed to set. pub struct SetStorageVersions; From 4ec49ff04845d9658d7b044a02bfa5389e1a1282 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Sun, 2 Jul 2023 14:15:12 +0200 Subject: [PATCH 13/26] fix cargo.lock --- Cargo.lock | 511 +++++++++++++++++++---------------------------------- 1 file changed, 185 insertions(+), 326 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 56a238edf6b1..c0991ae3b784 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -517,6 +517,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "hash-db", "log", @@ -2448,6 +2449,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "fork-tree" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", ] @@ -2470,6 +2472,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-support-procedural", @@ -2494,6 +2497,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "Inflector", "array-bytes", @@ -2541,6 +2545,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2551,6 +2556,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2567,6 +2573,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -2582,9 +2589,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "16.0.0" +version = "15.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +checksum = "f2a893ede8dde2293e94dacf9c8f5db5d0506cd909257a8f0ac2b7d610baf50c" dependencies = [ "cfg-if", "parity-scale-codec", @@ -2595,6 +2602,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-recursion", "futures", @@ -2615,6 +2623,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "bitflags", "environmental", @@ -2648,6 +2657,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "Inflector", "cfg-expr", @@ -2665,6 +2675,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2676,6 +2687,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "proc-macro2", "quote", @@ -2685,6 +2697,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-executive", @@ -2711,6 +2724,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -2722,6 +2736,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "cfg-if", "frame-support", @@ -2740,6 +2755,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -2754,6 +2770,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "sp-api", @@ -2762,6 +2779,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "parity-scale-codec", @@ -2943,6 +2961,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "chrono", "frame-election-provider-support", @@ -4851,6 +4870,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "log", @@ -4869,6 +4889,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "anyhow", "jsonrpsee", @@ -5450,6 +5471,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5464,6 +5486,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -5479,6 +5502,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -5492,6 +5516,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5515,6 +5540,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5534,6 +5560,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5552,6 +5579,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5566,6 +5594,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -5584,6 +5613,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5607,6 +5637,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5624,6 +5655,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5642,6 +5674,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5658,6 +5691,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5674,6 +5708,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5691,6 +5726,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5713,6 +5749,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5725,6 +5762,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5742,6 +5780,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "docify", "frame-benchmarking", @@ -5760,6 +5799,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5782,6 +5822,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5797,6 +5838,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5816,6 +5858,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5832,6 +5875,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5848,6 +5892,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5866,6 +5911,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5882,6 +5928,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5897,6 +5944,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -5912,6 +5960,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -5928,6 +5977,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5947,6 +5997,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5957,6 +6008,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -5973,6 +6025,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5996,6 +6049,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6012,6 +6066,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6026,6 +6081,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6043,6 +6099,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6057,6 +6114,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6075,6 +6133,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6091,6 +6150,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -6111,6 +6171,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6126,6 +6187,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6144,6 +6206,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6166,6 +6229,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6176,6 +6240,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "log", "sp-arithmetic", @@ -6184,6 +6249,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "sp-api", @@ -6192,6 +6258,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6208,6 +6275,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6222,6 +6290,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6239,6 +6308,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6257,6 +6327,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-support", "frame-system", @@ -6272,6 +6343,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6287,6 +6359,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6298,6 +6371,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6314,6 +6388,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6328,6 +6403,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6343,6 +6419,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -6357,6 +6434,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-benchmarking", "frame-support", @@ -9487,6 +9565,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "log", "sp-core", @@ -9497,6 +9576,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "futures", @@ -9524,6 +9604,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "futures-timer", @@ -9546,6 +9627,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9560,6 +9642,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9578,6 +9661,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9588,6 +9672,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "chrono", @@ -9626,6 +9711,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "fnv", "futures", @@ -9652,6 +9738,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "hash-db", "kvdb", @@ -9677,6 +9764,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "futures", @@ -9701,6 +9789,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "fork-tree", @@ -9735,6 +9824,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "jsonrpsee", @@ -9756,6 +9846,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "async-channel", @@ -9789,6 +9880,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "jsonrpsee", @@ -9807,6 +9899,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9819,6 +9912,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9858,6 +9952,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "finality-grandpa", "futures", @@ -9877,6 +9972,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "futures", @@ -9899,6 +9995,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "lru 0.10.0", "parity-scale-codec", @@ -9920,6 +10017,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9931,6 +10029,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "anyhow", "cfg-if", @@ -9947,6 +10046,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "ansi_term", "futures", @@ -9962,6 +10062,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -9975,6 +10076,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "async-channel", @@ -10015,6 +10117,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-channel", "cid", @@ -10034,6 +10137,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "bitflags", @@ -10050,6 +10154,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "ahash 0.8.2", "futures", @@ -10067,6 +10172,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "async-channel", @@ -10087,6 +10193,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "async-channel", @@ -10120,6 +10227,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "futures", @@ -10137,6 +10245,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "bytes", @@ -10165,6 +10274,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10173,6 +10283,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "jsonrpsee", @@ -10203,6 +10314,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10221,6 +10333,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "http", "jsonrpsee", @@ -10235,6 +10348,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "futures", @@ -10260,6 +10374,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "directories", @@ -10324,6 +10439,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "log", "parity-scale-codec", @@ -10334,6 +10450,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "clap 4.2.5", "fs4", @@ -10347,6 +10464,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10365,6 +10483,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "libc", @@ -10383,6 +10502,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "chrono", "futures", @@ -10401,6 +10521,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "ansi_term", "atty", @@ -10429,6 +10550,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10439,6 +10561,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "futures", @@ -10464,6 +10587,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "futures", @@ -10479,6 +10603,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-channel", "futures", @@ -11002,6 +11127,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "hash-db", "log", @@ -11021,6 +11147,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "Inflector", "blake2", @@ -11034,6 +11161,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11046,6 +11174,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "integer-sqrt", "num-traits", @@ -11059,6 +11188,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11071,6 +11201,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "sp-api", "sp-inherents", @@ -11081,6 +11212,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "log", @@ -11098,6 +11230,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "futures", @@ -11112,6 +11245,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "parity-scale-codec", @@ -11128,6 +11262,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "parity-scale-codec", @@ -11146,6 +11281,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "lazy_static", "parity-scale-codec", @@ -11164,6 +11300,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "finality-grandpa", "log", @@ -11181,6 +11318,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11192,6 +11330,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "bitflags", @@ -11235,6 +11374,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "blake2b_simd", "byteorder", @@ -11247,6 +11387,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "quote", "sp-core-hashing", @@ -11256,6 +11397,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11264,6 +11406,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "proc-macro2", "quote", @@ -11273,6 +11416,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "environmental", "parity-scale-codec", @@ -11283,6 +11427,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11296,6 +11441,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "bytes", "ed25519", @@ -11320,6 +11466,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "lazy_static", "sp-core", @@ -11330,6 +11477,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -11341,6 +11489,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "thiserror", "zstd 0.12.3+zstd.1.5.2", @@ -11349,6 +11498,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -11359,6 +11509,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11376,6 +11527,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11389,6 +11541,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "sp-api", "sp-core", @@ -11398,6 +11551,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "backtrace", "lazy_static", @@ -11407,6 +11561,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "rustc-hash", "serde", @@ -11416,6 +11571,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "either", "hash256-std-hasher", @@ -11437,6 +11593,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11454,6 +11611,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "Inflector", "proc-macro-crate", @@ -11465,6 +11623,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11478,6 +11637,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11490,6 +11650,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "hash-db", "log", @@ -11510,6 +11671,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11526,10 +11688,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" [[package]] name = "sp-storage" version = "13.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11542,6 +11706,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "parity-scale-codec", @@ -11554,6 +11719,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "sp-std", @@ -11565,6 +11731,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "sp-api", "sp-runtime", @@ -11573,6 +11740,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "parity-scale-codec", @@ -11587,6 +11755,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11609,6 +11778,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11625,6 +11795,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11635,6 +11806,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11647,6 +11819,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "parity-scale-codec", "scale-info", @@ -11877,10 +12050,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11899,6 +12074,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "hyper", "log", @@ -11910,6 +12086,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "jsonrpsee", @@ -11922,6 +12099,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11938,6 +12116,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "array-bytes", "async-trait", @@ -11963,6 +12142,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "futures", "substrate-test-utils-derive", @@ -11972,6 +12152,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11982,6 +12163,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "ansi_term", "build-helper", @@ -12836,6 +13018,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=master#444bc4f897405fd864f1b8fbe7cdf3f3dbb33d81" dependencies = [ "async-trait", "clap 4.2.5", @@ -14531,327 +14714,3 @@ dependencies = [ "libc", "pkg-config", ] - -[[patch.unused]] -name = "chain-spec-builder" -version = "2.0.0" - -[[patch.unused]] -name = "frame-benchmarking-pallet-pov" -version = "4.0.0-dev" - -[[patch.unused]] -name = "frame-election-solution-type-fuzzer" -version = "2.0.0-alpha.5" - -[[patch.unused]] -name = "frame-support-test-compile-pass" -version = "4.0.0-dev" - -[[patch.unused]] -name = "kitchensink-runtime" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-bench" -version = "0.9.0-dev" - -[[patch.unused]] -name = "node-cli" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-executor" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-inspect" -version = "0.9.0-dev" - -[[patch.unused]] -name = "node-primitives" -version = "2.0.0" - -[[patch.unused]] -name = "node-rpc" -version = "3.0.0-dev" - -[[patch.unused]] -name = "node-runtime-generate-bags" -version = "3.0.0" - -[[patch.unused]] -name = "node-template" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-template-release" -version = "3.0.0" - -[[patch.unused]] -name = "node-template-runtime" -version = "4.0.0-dev" - -[[patch.unused]] -name = "node-testing" -version = "3.0.0-dev" - -[[patch.unused]] -name = "pallet-alliance" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-asset-conversion" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-asset-conversion-tx-payment" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-asset-rate" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-asset-tx-payment" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-atomic-swap" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-aura" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-bags-list-fuzzer" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-contracts-primitives" -version = "24.0.0" - -[[patch.unused]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-core-fellowship" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-default-config-example" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-dev-mode" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-election-provider-e2e-test" -version = "1.0.0" - -[[patch.unused]] -name = "pallet-example-basic" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-kitchensink" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-offchain-worker" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-example-split" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-examples" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-glutton" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-insecure-randomness-collective-flip" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-lottery" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-nft-fractionalization" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-nfts" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-nfts-runtime-api" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-nicks" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-node-authorization" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-nomination-pools-fuzzer" -version = "2.0.0" - -[[patch.unused]] -name = "pallet-nomination-pools-test-staking" -version = "1.0.0" - -[[patch.unused]] -name = "pallet-remark" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-root-offences" -version = "1.0.0-dev" - -[[patch.unused]] -name = "pallet-root-testing" -version = "1.0.0-dev" - -[[patch.unused]] -name = "pallet-salary" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-scored-pool" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-statement" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-template" -version = "4.0.0-dev" - -[[patch.unused]] -name = "pallet-transaction-storage" -version = "4.0.0-dev" - -[[patch.unused]] -name = "sc-consensus-aura" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-consensus-manual-seal" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-consensus-pow" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-network-statement" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sc-network-test" -version = "0.8.0" - -[[patch.unused]] -name = "sc-runtime-test" -version = "2.0.0" - -[[patch.unused]] -name = "sc-service-test" -version = "2.0.0" - -[[patch.unused]] -name = "sc-statement-store" -version = "4.0.0-dev" - -[[patch.unused]] -name = "sp-api-test" -version = "2.0.1" - -[[patch.unused]] -name = "sp-application-crypto-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-arithmetic-fuzzer" -version = "2.0.0" - -[[patch.unused]] -name = "sp-consensus-pow" -version = "0.10.0-dev" - -[[patch.unused]] -name = "sp-crypto-ec-utils" -version = "0.4.0" - -[[patch.unused]] -name = "sp-genesis-builder" -version = "0.1.0" - -[[patch.unused]] -name = "sp-npos-elections-fuzzer" -version = "2.0.0-alpha.5" - -[[patch.unused]] -name = "sp-runtime-interface-test" -version = "2.0.0" - -[[patch.unused]] -name = "sp-runtime-interface-test-wasm" -version = "2.0.0" - -[[patch.unused]] -name = "sp-runtime-interface-test-wasm-deprecated" -version = "2.0.0" - -[[patch.unused]] -name = "sp-test-primitives" -version = "2.0.0" - -[[patch.unused]] -name = "subkey" -version = "3.0.0" - -[[patch.unused]] -name = "substrate-cli-test-utils" -version = "0.1.0" - -[[patch.unused]] -name = "substrate-frame-cli" -version = "4.0.0-dev" - -[[patch.unused]] -name = "substrate-frame-rpc-support" -version = "3.0.0" - -[[patch.unused]] -name = "substrate-test-runtime" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-runtime-client" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-runtime-transaction-pool" -version = "2.0.0" - -[[patch.unused]] -name = "substrate-test-utils-test-crate" -version = "0.1.0" From 5dd4daa308695a88c83b73be7833d76c380b5258 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Mon, 24 Jul 2023 13:16:29 +0700 Subject: [PATCH 14/26] fix compilation --- runtime/kusama/Cargo.toml | 2 +- runtime/kusama/src/governance/old.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index 34de027369af..a6917163fc89 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -71,7 +71,7 @@ pallet-referenda = { git = "https://github.com/paritytech/substrate", branch = " pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-society = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["experimental"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } +frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["tuples-96"] } pallet-staking = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-state-trie-migration = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-staking-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs index 397dcb14fef9..62bdd224bb51 100644 --- a/runtime/kusama/src/governance/old.rs +++ b/runtime/kusama/src/governance/old.rs @@ -139,7 +139,7 @@ impl pallet_elections_phragmen::Config for Runtime { type Currency = Balances; type ChangeMembers = Council; type InitializeMembers = Council; - type CurrencyToVote = frame_support::traits::U128CurrencyToVote; + type CurrencyToVote = runtime_common::CurrencyToVote; type CandidacyBond = CandidacyBond; type VotingBondBase = VotingBondBase; type VotingBondFactor = VotingBondFactor; From 5e440c161ad860de5bef74bd7ea6cf05b968454c Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 16 Aug 2023 14:30:51 +0700 Subject: [PATCH 15/26] use democracy standalone migration --- runtime/kusama/src/governance/old.rs | 59 +--------------------------- runtime/kusama/src/lib.rs | 33 +++++++++++----- 2 files changed, 25 insertions(+), 67 deletions(-) diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs index 62bdd224bb51..4fa20730b741 100644 --- a/runtime/kusama/src/governance/old.rs +++ b/runtime/kusama/src/governance/old.rs @@ -21,10 +21,7 @@ //! See https://github.com/paritytech/polkadot/issues/6749 use crate::*; -use frame_support::{ - parameter_types, - traits::{EitherOfDiverse, LockIdentifier}, -}; +use frame_support::{parameter_types, traits::LockIdentifier}; use frame_system::EnsureNever; use static_assertions::const_assert; @@ -41,60 +38,6 @@ parameter_types! { pub MaxProposalWeight: Weight = Perbill::from_percent(50) * BlockWeights::get().max_block; } -impl pallet_democracy::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Currency = Balances; - type EnactmentPeriod = EnactmentPeriod; - type VoteLockingPeriod = EnactmentPeriod; - type LaunchPeriod = LaunchPeriod; - type VotingPeriod = VotingPeriod; - type MinimumDeposit = MinimumDeposit; - type SubmitOrigin = frame_system::EnsureSigned; - /// A straight majority of the council can decide what their next motion is. - type ExternalOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A majority can have the next scheduled referendum be a straight majority-carries vote. - type ExternalMajorityOrigin = - pallet_collective::EnsureProportionAtLeast; - /// A unanimous council can have the next scheduled referendum be a straight default-carries - /// (NTB) vote. - type ExternalDefaultOrigin = - pallet_collective::EnsureProportionAtLeast; - /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote - /// be tabled immediately and with a shorter voting/enactment period. - type FastTrackOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantOrigin = - pallet_collective::EnsureProportionAtLeast; - type InstantAllowed = InstantAllowed; - type FastTrackVotingPeriod = FastTrackVotingPeriod; - // To cancel a proposal which has been passed, 2/3 of the council must agree to it. - type CancellationOrigin = EitherOfDiverse< - EnsureNever, - pallet_collective::EnsureProportionAtLeast, - >; - type BlacklistOrigin = EnsureNever; - // To cancel a proposal before it has been passed, the technical committee must be unanimous or - // Root must agree. - type CancelProposalOrigin = EitherOfDiverse< - EnsureNever, - pallet_collective::EnsureProportionAtLeast, - >; - // 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 Slash = Treasury; - type Scheduler = Scheduler; - type PalletsOrigin = OriginCaller; - type MaxVotes = MaxVotes; - type WeightInfo = weights::pallet_democracy::WeightInfo; - type MaxProposals = MaxProposals; - type Preimages = Preimage; - type MaxDeposits = ConstU32<100>; - type MaxBlacklisted = ConstU32<100>; -} - parameter_types! { pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); pub const CouncilMaxProposals: u32 = 100; diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index d31f5c1ee7ad..52d6dc42d378 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1406,7 +1406,6 @@ construct_runtime! { // Old, deprecated governance pallets. Here purely so storage can be migrated. // See https://github.com/paritytech/polkadot/issues/6749 - Democracy: pallet_democracy exclude_parts {Call} = 13, Council: pallet_collective:: exclude_parts {Call} = 14, TechnicalCommittee: pallet_collective:: exclude_parts {Call} = 15, PhragmenElection: pallet_elections_phragmen exclude_parts {Call} = 16, @@ -1543,12 +1542,12 @@ impl Get for NominationPoolsMigrationV4OldPallet { // Gov V1 pallets pending storage removal using the frame_support RemovePallet migration. // See https://github.com/paritytech/polkadot/issues/6749 parameter_types! { - pub const DemocracyStr: &'static str = "Democracy"; - pub const CouncilStr: &'static str = "Council"; - pub const TechnicalCommitteeStr: &'static str = "TechnicalCommittee"; - pub const PhragmenElectionStr: &'static str = "PhragmenElection"; - pub const TechnicalMembershipStr: &'static str = "TechnicalMembership"; - pub const TipsStr: &'static str = "Tips"; + pub const DemocracyPalletName: &'static str = "Democracy"; + pub const CouncilPalletName: &'static str = "Council"; + pub const TechnicalCommitteePalletName: &'static str = "TechnicalCommittee"; + pub const PhragmenElectionPalletName: &'static str = "PhragmenElection"; + pub const TechnicalMembershipPalletName: &'static str = "TechnicalMembership"; + pub const TipsPalletName: &'static str = "Tips"; } /// All migrations that will run on the next runtime upgrade. @@ -1561,6 +1560,22 @@ pub type Migrations = (migrations::Unreleased,); #[allow(deprecated, missing_docs)] pub mod migrations { use super::*; + use frame_system::pallet_prelude::BlockNumberFor; + + // Stand-in configuration for the Democracy pallet to pass to its migration. + // Allows us to run the migration for the pallet without it existing in the runtime. + pub struct DemocracyUnlockConfig; + impl pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockConfig + for DemocracyUnlockConfig + { + type Currency = Balances; + type MaxVotes = ConstU32<100>; + type MaxDeposits = ConstU32<100>; + type AccountId = AccountId; + type BlockNumber = BlockNumberFor; + type DbWeight = ::DbWeight; + type PalletName = DemocracyPalletName; + } /// Unreleased migrations. Add new ones here: pub type Unreleased = ( @@ -1576,7 +1591,7 @@ pub mod migrations { // Gov v1 storage migrations // https://github.com/paritytech/polkadot/issues/6749 pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, - pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, // RemovePallets only after they have been removed from the runtime. Otherwise, the on-chain @@ -1584,7 +1599,7 @@ pub mod migrations { // should be uncommented to fully remove the storage at the same time as the pallets are // removed from the runtime, probably in 1.1. // See https://github.com/paritytech/polkadot/issues/6749 - // frame_support::migrations::RemovePallet, + frame_support::migrations::RemovePallet::DbWeight>, // frame_support::migrations::RemovePallet, // frame_support::migrations::RemovePallet, // frame_support::migrations::RemovePallet, From 1f3f7855ffc9d0fd48689af9d206610d1b699057 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 16 Aug 2023 20:10:28 +0700 Subject: [PATCH 16/26] re-remove gov v1 pallets from kusama --- runtime/kusama/src/governance/mod.rs | 3 - runtime/kusama/src/governance/old.rs | 132 --------------------------- runtime/kusama/src/lib.rs | 101 ++++++++++---------- runtime/polkadot/src/lib.rs | 76 +++++++++++---- 4 files changed, 107 insertions(+), 205 deletions(-) delete mode 100644 runtime/kusama/src/governance/old.rs diff --git a/runtime/kusama/src/governance/mod.rs b/runtime/kusama/src/governance/mod.rs index 0248d0f86ddb..c8a7b360ed4e 100644 --- a/runtime/kusama/src/governance/mod.rs +++ b/runtime/kusama/src/governance/mod.rs @@ -23,9 +23,6 @@ use frame_support::{ }; use frame_system::EnsureRootWithSuccess; -// Old governance configurations. -pub mod old; - mod origins; pub use origins::{ pallet_custom_origins, AuctionAdmin, Fellows, FellowshipAdmin, FellowshipExperts, diff --git a/runtime/kusama/src/governance/old.rs b/runtime/kusama/src/governance/old.rs deleted file mode 100644 index 4fa20730b741..000000000000 --- a/runtime/kusama/src/governance/old.rs +++ /dev/null @@ -1,132 +0,0 @@ -// Copyright 2022 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 . - -//! Old governance configurations for the Kusama runtime. -//! -//! Here purely so locked funds can be released before we purge the storage. It should be removed -//! from the runtime once the migration was confirmed successful, probably in 1.1. -//! See https://github.com/paritytech/polkadot/issues/6749 - -use crate::*; -use frame_support::{parameter_types, traits::LockIdentifier}; -use frame_system::EnsureNever; -use static_assertions::const_assert; - -parameter_types! { - pub LaunchPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "KSM_LAUNCH_PERIOD"); - pub VotingPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_VOTING_PERIOD"); - pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "KSM_FAST_TRACK_VOTING_PERIOD"); - pub const MinimumDeposit: Balance = 100 * CENTS; - pub EnactmentPeriod: BlockNumber = prod_or_fast!(8 * DAYS, 1, "KSM_ENACTMENT_PERIOD"); - pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1 * MINUTES, "KSM_COOLOFF_PERIOD"); - pub const InstantAllowed: bool = true; - pub const MaxVotes: u32 = 100; - pub const MaxProposals: u32 = 100; - pub MaxProposalWeight: Weight = Perbill::from_percent(50) * BlockWeights::get().max_block; -} - -parameter_types! { - pub CouncilMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const CouncilMaxProposals: u32 = 100; - pub const CouncilMaxMembers: u32 = 100; -} - -pub type CouncilCollective = pallet_collective::Instance1; -impl pallet_collective::Config for Runtime { - type RuntimeOrigin = RuntimeOrigin; - type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; - type MotionDuration = CouncilMotionDuration; - type MaxProposals = CouncilMaxProposals; - type MaxMembers = CouncilMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type SetMembersOrigin = EnsureNever; - type WeightInfo = weights::pallet_collective_council::WeightInfo; - type MaxProposalWeight = MaxProposalWeight; -} - -parameter_types! { - pub const CandidacyBond: Balance = 100 * CENTS; - // 1 storage item created, key size is 32 bytes, value size is 16+16. - pub const VotingBondBase: Balance = deposit(1, 64); - // additional data per vote is 32 bytes (account id). - pub const VotingBondFactor: Balance = deposit(0, 32); - /// Daily council elections - pub TermDuration: BlockNumber = prod_or_fast!(24 * HOURS, 2 * MINUTES, "KSM_TERM_DURATION"); - pub const DesiredMembers: u32 = 19; - pub const DesiredRunnersUp: u32 = 19; - pub const MaxVotesPerVoter: u32 = 16; - pub const MaxVoters: u32 = 10 * 1000; - pub const MaxCandidates: u32 = 1000; - pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; -} - -// Make sure that there are no more than `MaxMembers` members elected via Phragmen. -const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); - -impl pallet_elections_phragmen::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Currency = Balances; - type ChangeMembers = Council; - type InitializeMembers = Council; - type CurrencyToVote = runtime_common::CurrencyToVote; - type CandidacyBond = CandidacyBond; - type VotingBondBase = VotingBondBase; - type VotingBondFactor = VotingBondFactor; - type LoserCandidate = Treasury; - type KickedMember = Treasury; - type DesiredMembers = DesiredMembers; - type DesiredRunnersUp = DesiredRunnersUp; - type TermDuration = TermDuration; - type MaxVoters = MaxVoters; - type MaxCandidates = MaxCandidates; - type MaxVotesPerVoter = MaxVotesPerVoter; - type PalletId = PhragmenElectionPalletId; - type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; -} - -parameter_types! { - pub TechnicalMotionDuration: BlockNumber = prod_or_fast!(3 * DAYS, 2 * MINUTES, "KSM_MOTION_DURATION"); - pub const TechnicalMaxProposals: u32 = 100; - pub const TechnicalMaxMembers: u32 = 100; -} - -pub type TechnicalCollective = pallet_collective::Instance2; -impl pallet_collective::Config for Runtime { - type RuntimeOrigin = RuntimeOrigin; - type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; - type MotionDuration = TechnicalMotionDuration; - type MaxProposals = TechnicalMaxProposals; - type MaxMembers = TechnicalMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type SetMembersOrigin = EnsureNever; - type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; - type MaxProposalWeight = MaxProposalWeight; -} - -impl pallet_membership::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type AddOrigin = EnsureNever; - type RemoveOrigin = EnsureNever; - type SwapOrigin = EnsureNever; - type ResetOrigin = EnsureNever; - type PrimeOrigin = EnsureNever; - type MembershipInitialized = TechnicalCommittee; - type MembershipChanged = TechnicalCommittee; - type MaxMembers = TechnicalMaxMembers; - type WeightInfo = weights::pallet_membership::WeightInfo; -} diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 52d6dc42d378..dd57ca44d19a 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -687,20 +687,6 @@ impl pallet_offences::Config for Runtime { type OnOffenceHandler = Staking; } -// Tips are here purely so locked funds can be released before we purge the storage. It should be -// removed from the runtime once the migration was confirmed successful, probably in 1.1. -// See https://github.com/paritytech/polkadot/issues/6749 -impl pallet_tips::Config for Runtime { - type MaximumReasonLength = MaximumReasonLength; - type DataDepositPerByte = DataDepositPerByte; - type Tippers = PhragmenElection; - type TipCountdown = TipCountdown; - type TipFindersFee = TipFindersFee; - type TipReportDepositBase = TipReportDepositBase; - type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::pallet_tips::WeightInfo; -} - impl pallet_authority_discovery::Config for Runtime { type MaxAuthorities = MaxAuthorities; } @@ -1404,14 +1390,6 @@ construct_runtime! { ImOnline: pallet_im_online::{Pallet, Call, Storage, Event, ValidateUnsigned, Config} = 11, AuthorityDiscovery: pallet_authority_discovery::{Pallet, Config} = 12, - // Old, deprecated governance pallets. Here purely so storage can be migrated. - // See https://github.com/paritytech/polkadot/issues/6749 - Council: pallet_collective:: exclude_parts {Call} = 14, - TechnicalCommittee: pallet_collective:: exclude_parts {Call} = 15, - PhragmenElection: pallet_elections_phragmen exclude_parts {Call} = 16, - TechnicalMembership: pallet_membership:: exclude_parts {Call} = 17, - Tips: pallet_tips exclude_parts {Call} = 36, - // Governance stuff. Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 18, ConvictionVoting: pallet_conviction_voting::{Pallet, Call, Storage, Event} = 20, @@ -1539,17 +1517,6 @@ impl Get for NominationPoolsMigrationV4OldPallet { } } -// Gov V1 pallets pending storage removal using the frame_support RemovePallet migration. -// See https://github.com/paritytech/polkadot/issues/6749 -parameter_types! { - pub const DemocracyPalletName: &'static str = "Democracy"; - pub const CouncilPalletName: &'static str = "Council"; - pub const TechnicalCommitteePalletName: &'static str = "TechnicalCommittee"; - pub const PhragmenElectionPalletName: &'static str = "PhragmenElection"; - pub const TechnicalMembershipPalletName: &'static str = "TechnicalMembership"; - pub const TipsPalletName: &'static str = "Tips"; -} - /// All migrations that will run on the next runtime upgrade. /// /// This contains the combined migrations of the last 10 releases. It allows to skip runtime @@ -1560,14 +1527,23 @@ pub type Migrations = (migrations::Unreleased,); #[allow(deprecated, missing_docs)] pub mod migrations { use super::*; + use frame_support::traits::LockIdentifier; use frame_system::pallet_prelude::BlockNumberFor; - // Stand-in configuration for the Democracy pallet to pass to its migration. - // Allows us to run the migration for the pallet without it existing in the runtime. - pub struct DemocracyUnlockConfig; - impl pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockConfig - for DemocracyUnlockConfig - { + parameter_types! { + pub const DemocracyPalletName: &'static str = "Democracy"; + pub const CouncilPalletName: &'static str = "Council"; + pub const TechnicalCommitteePalletName: &'static str = "TechnicalCommittee"; + pub const PhragmenElectionPalletName: &'static str = "PhragmenElection"; + pub const TechnicalMembershipPalletName: &'static str = "TechnicalMembership"; + pub const TipsPalletName: &'static str = "Tips"; + pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; + } + + // Special Config for Gov V1 pallets, allowing us to run migrations for them without + // implementing their configs on [`Runtime`]. + pub struct UnlockConfig; + impl pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockConfig for UnlockConfig { type Currency = Balances; type MaxVotes = ConstU32<100>; type MaxDeposits = ConstU32<100>; @@ -1576,6 +1552,27 @@ pub mod migrations { type DbWeight = ::DbWeight; type PalletName = DemocracyPalletName; } + impl pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockConfig + for UnlockConfig + { + type Currency = Balances; + type MaxVotesPerVoter = ConstU32<16>; + type PalletId = PhragmenElectionPalletId; + type AccountId = AccountId; + type BlockNumber = BlockNumberFor; + type DbWeight = ::DbWeight; + type PalletName = PhragmenElectionPalletName; + } + impl pallet_tips::migrations::unreserve_deposits::UnlockConfig<()> for UnlockConfig { + type Currency = Balances; + type Hash = Hash; + type DataDepositPerByte = DataDepositPerByte; + type TipReportDepositBase = TipReportDepositBase; + type AccountId = AccountId; + type BlockNumber = BlockNumberFor; + type DbWeight = ::DbWeight; + type PalletName = TipsPalletName; + } /// Unreleased migrations. Add new ones here: pub type Unreleased = ( @@ -1588,23 +1585,19 @@ pub mod migrations { pallet_im_online::migration::v1::Migration, parachains_configuration::migration::v7::MigrateToV7, - // Gov v1 storage migrations + // Unlock/unreserve balances from Gov v1 pallets that hold them // https://github.com/paritytech/polkadot/issues/6749 - pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, - pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, - pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, - - // RemovePallets only after they have been removed from the runtime. Otherwise, the on-chain - // storage version is removed for active pallets causing try-runtime to fail. The below code - // should be uncommented to fully remove the storage at the same time as the pallets are - // removed from the runtime, probably in 1.1. - // See https://github.com/paritytech/polkadot/issues/6749 + pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, + + // Delete storage key/values from all Gov v1 pallets frame_support::migrations::RemovePallet::DbWeight>, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, ); } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 95107a06301f..f34c16743824 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -1376,9 +1376,9 @@ construct_runtime! { TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 16, PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event, Config} = 17, TechnicalMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 18, - Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 19, // OpenGov stuff. + Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 19, ConvictionVoting: pallet_conviction_voting::{Pallet, Call, Storage, Event} = 20, Referenda: pallet_referenda::{Pallet, Call, Storage, Event} = 21, Origins: pallet_custom_origins::{Origin} = 22, @@ -1489,6 +1489,52 @@ pub type Migrations = migrations::Unreleased; #[allow(deprecated, missing_docs)] pub mod migrations { use super::*; + use frame_support::traits::LockIdentifier; + use frame_system::pallet_prelude::BlockNumberFor; + + parameter_types! { + pub const DemocracyPalletName: &'static str = "Democracy"; + pub const CouncilPalletName: &'static str = "Council"; + pub const TechnicalCommitteePalletName: &'static str = "TechnicalCommittee"; + pub const PhragmenElectionPalletName: &'static str = "PhragmenElection"; + pub const TechnicalMembershipPalletName: &'static str = "TechnicalMembership"; + pub const TipsPalletName: &'static str = "Tips"; + pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; + } + + // Special Config for Gov V1 pallets, allowing us to run migrations for them without + // implementing their configs on [`Runtime`]. + pub struct UnlockConfig; + impl pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockConfig for UnlockConfig { + type Currency = Balances; + type MaxVotes = ConstU32<100>; + type MaxDeposits = ConstU32<100>; + type AccountId = AccountId; + type BlockNumber = BlockNumberFor; + type DbWeight = ::DbWeight; + type PalletName = DemocracyPalletName; + } + impl pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockConfig + for UnlockConfig + { + type Currency = Balances; + type MaxVotesPerVoter = ConstU32<16>; + type PalletId = PhragmenElectionPalletId; + type AccountId = AccountId; + type BlockNumber = BlockNumberFor; + type DbWeight = ::DbWeight; + type PalletName = PhragmenElectionPalletName; + } + impl pallet_tips::migrations::unreserve_deposits::UnlockConfig<()> for UnlockConfig { + type Currency = Balances; + type Hash = Hash; + type DataDepositPerByte = DataDepositPerByte; + type TipReportDepositBase = TipReportDepositBase; + type AccountId = AccountId; + type BlockNumber = BlockNumberFor; + type DbWeight = ::DbWeight; + type PalletName = TipsPalletName; + } /// Unreleased migrations. Add new ones here: pub type Unreleased = ( @@ -1497,21 +1543,19 @@ pub mod migrations { // Gov v1 storage migrations // https://github.com/paritytech/polkadot/issues/6749 - pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, - pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, - pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, - - // RemovePallets only after they have been removed from the runtime. Otherwise, the on-chain - // storage version is removed for active pallets causing try-runtime to fail. The below code - // should be uncommented to fully remove the storage at the same time as the pallets are - // removed from the runtime, probably in 1.1. - // See https://github.com/paritytech/polkadot/issues/6749 - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, - // frame_support::migrations::RemovePallet, + pallet_elections_phragmen::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, + pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, + + // Delete all Gov v1 pallet storage key/values Leaving this commented out for now, until we + // figure out how to remove `runtime/polkadot/src/xcm_config.rs` dependency on Gov V1 + // pallets and remove them from the runtime. + // frame_support::migrations::RemovePallet::DbWeight>, + // frame_support::migrations::RemovePallet::DbWeight>, + // frame_support::migrations::RemovePallet::DbWeight>, + // frame_support::migrations::RemovePallet::DbWeight>, + // frame_support::migrations::RemovePallet::DbWeight>, + // frame_support::migrations::RemovePallet::DbWeight>, ); } From 6cd663ba8b441a462bcc1c347a0b61e69393a765 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Wed, 16 Aug 2023 20:13:52 +0700 Subject: [PATCH 17/26] remove unnecessary feature --- runtime/kusama/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/kusama/Cargo.toml b/runtime/kusama/Cargo.toml index e1d1f7a41069..645215bc2c22 100644 --- a/runtime/kusama/Cargo.toml +++ b/runtime/kusama/Cargo.toml @@ -72,7 +72,7 @@ pallet-referenda = { git = "https://github.com/paritytech/substrate", branch = " pallet-scheduler = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-session = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-society = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["experimental"] } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false, features = ["tuples-96"] } +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-state-trie-migration = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } pallet-staking-runtime-api = { git = "https://github.com/paritytech/substrate", branch = "master", default-features = false } From 8fef22764f55383458759ebf603f070646431552 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Thu, 17 Aug 2023 12:04:39 +0700 Subject: [PATCH 18/26] fix unlock configs --- runtime/kusama/src/lib.rs | 1 - runtime/polkadot/src/lib.rs | 1 - 2 files changed, 2 deletions(-) diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index dd57ca44d19a..2424876ce4ed 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -1559,7 +1559,6 @@ pub mod migrations { type MaxVotesPerVoter = ConstU32<16>; type PalletId = PhragmenElectionPalletId; type AccountId = AccountId; - type BlockNumber = BlockNumberFor; type DbWeight = ::DbWeight; type PalletName = PhragmenElectionPalletName; } diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index f34c16743824..ab28513032fa 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -1521,7 +1521,6 @@ pub mod migrations { type MaxVotesPerVoter = ConstU32<16>; type PalletId = PhragmenElectionPalletId; type AccountId = AccountId; - type BlockNumber = BlockNumberFor; type DbWeight = ::DbWeight; type PalletName = PhragmenElectionPalletName; } From 82d4de990a7047697646932c5ef06f9ec431624c Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Thu, 17 Aug 2023 12:05:01 +0700 Subject: [PATCH 19/26] use substrate master --- Cargo.lock | 1798 ++++++++++++++++++++++++++++++++++++++++------------ 1 file changed, 1379 insertions(+), 419 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4d37230ea10f..daf0ea9fdd80 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -33,6 +33,15 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234" +[[package]] +name = "aead" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" +dependencies = [ + "generic-array 0.14.6", +] + [[package]] name = "aead" version = "0.4.3" @@ -40,6 +49,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" dependencies = [ "generic-array 0.14.6", + "rand_core 0.6.4", ] [[package]] @@ -52,6 +62,17 @@ dependencies = [ "generic-array 0.14.6", ] +[[package]] +name = "aes" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" +dependencies = [ + "aes-soft", + "aesni", + "cipher 0.2.5", +] + [[package]] name = "aes" version = "0.7.5" @@ -103,6 +124,26 @@ dependencies = [ "subtle", ] +[[package]] +name = "aes-soft" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" +dependencies = [ + "cipher 0.2.5", + "opaque-debug 0.3.0", +] + +[[package]] +name = "aesni" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" +dependencies = [ + "cipher 0.2.5", + "opaque-debug 0.3.0", +] + [[package]] name = "ahash" version = "0.7.6" @@ -246,6 +287,12 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29d47fbf90d5149a107494b15a7dc8d69b351be2db3bb9691740e88ec17fd880" +[[package]] +name = "arc-swap" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" + [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -428,6 +475,73 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" +[[package]] +name = "asn1-rs" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30ff05a702273012438132f449575dbc804e27b2f3cbe3069aa237d26c98fa33" +dependencies = [ + "asn1-rs-derive 0.1.0", + "asn1-rs-impl", + "displaydoc", + "nom", + "num-traits", + "rusticata-macros", + "thiserror", + "time 0.3.25", +] + +[[package]] +name = "asn1-rs" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" +dependencies = [ + "asn1-rs-derive 0.4.0", + "asn1-rs-impl", + "displaydoc", + "nom", + "num-traits", + "rusticata-macros", + "thiserror", + "time 0.3.25", +] + +[[package]] +name = "asn1-rs-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", + "synstructure", +] + +[[package]] +name = "asn1-rs-derive" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", + "synstructure", +] + +[[package]] +name = "asn1-rs-impl" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "assert_cmd" version = "2.0.4" @@ -473,7 +587,7 @@ dependencies = [ "parking", "polling", "slab", - "socket2 0.4.9", + "socket2", "waker-fn", "winapi", ] @@ -522,6 +636,12 @@ dependencies = [ "pin-project-lite 0.2.9", ] +[[package]] +name = "atomic-waker" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" + [[package]] name = "atty" version = "0.2.14" @@ -549,7 +669,7 @@ dependencies = [ "cc", "cfg-if", "libc", - "miniz_oxide", + "miniz_oxide 0.6.2", "object", "rustc-demangle", ] @@ -581,6 +701,12 @@ version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b" +[[package]] +name = "base16ct" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" + [[package]] name = "base16ct" version = "0.2.0" @@ -617,7 +743,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "log", @@ -722,7 +848,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ - "block-padding", + "block-padding 0.1.5", "byte-tools", "byteorder", "generic-array 0.12.4", @@ -746,6 +872,16 @@ dependencies = [ "generic-array 0.14.6", ] +[[package]] +name = "block-modes" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0" +dependencies = [ + "block-padding 0.2.1", + "cipher 0.2.5", +] + [[package]] name = "block-padding" version = "0.1.5" @@ -755,6 +891,12 @@ dependencies = [ "byte-tools", ] +[[package]] +name = "block-padding" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" + [[package]] name = "bounded-collections" version = "0.1.8" @@ -782,15 +924,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" -[[package]] -name = "bs58" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896" -dependencies = [ - "tinyvec", -] - [[package]] name = "bstr" version = "0.2.17" @@ -911,6 +1044,17 @@ dependencies = [ "jobserver", ] +[[package]] +name = "ccm" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7" +dependencies = [ + "aead 0.3.2", + "cipher 0.2.5", + "subtle", +] + [[package]] name = "cexpr" version = "0.6.0" @@ -975,7 +1119,7 @@ dependencies = [ "libc", "num-integer", "num-traits", - "time", + "time 0.1.44", "winapi", ] @@ -1014,11 +1158,20 @@ checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" dependencies = [ "core2", "multibase", - "multihash 0.17.0", + "multihash", "serde", "unsigned-varint", ] +[[package]] +name = "cipher" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" +dependencies = [ + "generic-array 0.14.6", +] + [[package]] name = "cipher" version = "0.3.0" @@ -1439,6 +1592,21 @@ dependencies = [ "wasmtime-types", ] +[[package]] +name = "crc" +version = "3.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86ec7a15cbe22e59248fc7eadb1907dab5ba09372595da4d73dd805ed4417dfe" +dependencies = [ + "crc-catalog", +] + +[[package]] +name = "crc-catalog" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cace84e55f07e7301bae1c519df89cdad8cc3cd868413d3fdbdeca9ff3db484" + [[package]] name = "crc32fast" version = "1.3.2" @@ -1541,6 +1709,18 @@ version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +[[package]] +name = "crypto-bigint" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" +dependencies = [ + "generic-array 0.14.6", + "rand_core 0.6.4", + "subtle", + "zeroize", +] + [[package]] name = "crypto-bigint" version = "0.5.2" @@ -1696,6 +1876,41 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "darling" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +dependencies = [ + "darling_core", + "darling_macro", +] + +[[package]] +name = "darling_core" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim", + "syn 1.0.109", +] + +[[package]] +name = "darling_macro" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +dependencies = [ + "darling_core", + "quote", + "syn 1.0.109", +] + [[package]] name = "dashmap" version = "5.4.0" @@ -1744,6 +1959,17 @@ dependencies = [ "uuid", ] +[[package]] +name = "der" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" +dependencies = [ + "const-oid", + "pem-rfc7468", + "zeroize", +] + [[package]] name = "der" version = "0.7.7" @@ -1754,6 +1980,40 @@ dependencies = [ "zeroize", ] +[[package]] +name = "der-parser" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82" +dependencies = [ + "asn1-rs 0.3.1", + "displaydoc", + "nom", + "num-bigint", + "num-traits", + "rusticata-macros", +] + +[[package]] +name = "der-parser" +version = "8.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +dependencies = [ + "asn1-rs 0.5.2", + "displaydoc", + "nom", + "num-bigint", + "num-traits", + "rusticata-macros", +] + +[[package]] +name = "deranged" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7684a49fb1af197853ef7b2ee694bc1f5b4179556f1e5710e1760c5db6f5e929" + [[package]] name = "derivative" version = "2.2.0" @@ -1776,6 +2036,37 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive_builder" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "derive_builder_macro" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" +dependencies = [ + "derive_builder_core", + "syn 1.0.109", +] + [[package]] name = "derive_more" version = "0.99.17" @@ -1872,6 +2163,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "displaydoc" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.20", +] + [[package]] name = "dissimilar" version = "1.0.3" @@ -1975,18 +2277,30 @@ version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" +[[package]] +name = "ecdsa" +version = "0.14.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" +dependencies = [ + "der 0.6.1", + "elliptic-curve 0.12.3", + "rfc6979 0.3.1", + "signature 1.6.4", +] + [[package]] name = "ecdsa" version = "0.16.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0997c976637b606099b9985693efa3581e84e41f5c11ba5255f88711058ad428" dependencies = [ - "der", + "der 0.7.7", "digest 0.10.7", - "elliptic-curve", - "rfc6979", + "elliptic-curve 0.13.5", + "rfc6979 0.4.0", "signature 2.1.0", - "spki", + "spki 0.7.2", ] [[package]] @@ -2032,21 +2346,43 @@ version = "1.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" +[[package]] +name = "elliptic-curve" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" +dependencies = [ + "base16ct 0.1.1", + "crypto-bigint 0.4.9", + "der 0.6.1", + "digest 0.10.7", + "ff 0.12.1", + "generic-array 0.14.6", + "group 0.12.1", + "hkdf", + "pem-rfc7468", + "pkcs8 0.9.0", + "rand_core 0.6.4", + "sec1 0.3.0", + "subtle", + "zeroize", +] + [[package]] name = "elliptic-curve" version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "968405c8fdc9b3bf4df0a6638858cc0b52462836ab6b1c87377785dd09cf1c0b" dependencies = [ - "base16ct", - "crypto-bigint", + "base16ct 0.2.0", + "crypto-bigint 0.5.2", "digest 0.10.7", - "ff", + "ff 0.13.0", "generic-array 0.14.6", - "group", - "pkcs8", + "group 0.13.0", + "pkcs8 0.10.2", "rand_core 0.6.4", - "sec1", + "sec1 0.7.1", "subtle", "zeroize", ] @@ -2331,6 +2667,16 @@ dependencies = [ "web-sys", ] +[[package]] +name = "ff" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" +dependencies = [ + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "ff" version = "0.13.0" @@ -2428,6 +2774,19 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "398ea4fabe40b9b0d885340a2a991a44c8a645624075ad966d21f88688e2b69e" +[[package]] +name = "flate2" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af" +dependencies = [ + "cfg-if", + "crc32fast", + "libc", + "libz-sys", + "miniz_oxide 0.5.4", +] + [[package]] name = "float-cmp" version = "0.9.0" @@ -2446,7 +2805,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", ] @@ -2469,7 +2828,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-support-procedural", @@ -2494,7 +2853,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "array-bytes", @@ -2542,7 +2901,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2553,7 +2912,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2570,7 +2929,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -2599,7 +2958,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-recursion", "futures", @@ -2620,10 +2979,11 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "aquamarine", "bitflags", + "docify", "environmental", "frame-metadata", "frame-support-procedural", @@ -2657,7 +3017,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "cfg-expr", @@ -2675,7 +3035,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -2687,7 +3047,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro2", "quote", @@ -2697,7 +3057,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-executive", @@ -2724,7 +3084,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -2737,7 +3097,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "cfg-if", "frame-support", @@ -2756,7 +3116,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -2771,7 +3131,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sp-api", @@ -2780,7 +3140,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "parity-scale-codec", @@ -2911,7 +3271,7 @@ checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" dependencies = [ "futures-io", "rustls 0.20.7", - "webpki", + "webpki 0.22.0", ] [[package]] @@ -2962,7 +3322,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "chrono", "frame-election-provider-support", @@ -3075,13 +3435,24 @@ dependencies = [ "regex", ] +[[package]] +name = "group" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" +dependencies = [ + "ff 0.12.1", + "rand_core 0.6.4", + "subtle", +] + [[package]] name = "group" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ - "ff", + "ff 0.13.0", "rand_core 0.6.4", "subtle", ] @@ -3351,7 +3722,7 @@ dependencies = [ "httpdate", "itoa", "pin-project-lite 0.2.9", - "socket2 0.4.9", + "socket2", "tokio", "tower-service", "tracing", @@ -3371,7 +3742,7 @@ dependencies = [ "rustls-native-certs", "tokio", "tokio-rustls 0.23.2", - "webpki-roots 0.22.2", + "webpki-roots", ] [[package]] @@ -3389,6 +3760,12 @@ dependencies = [ "tokio-rustls 0.24.1", ] +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + [[package]] name = "idna" version = "0.2.3" @@ -3549,6 +3926,25 @@ dependencies = [ "num-traits", ] +[[package]] +name = "interceptor" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b" +dependencies = [ + "async-trait", + "bytes", + "log", + "rand 0.8.5", + "rtcp", + "rtp", + "thiserror", + "tokio", + "waitgroup", + "webrtc-srtp", + "webrtc-util", +] + [[package]] name = "io-lifetimes" version = "0.7.5" @@ -3578,7 +3974,7 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "723519edce41262b05d4143ceb95050e4c614f483e78e9fd9e39a8275a84ad98" dependencies = [ - "socket2 0.4.9", + "socket2", "widestring", "winapi", "winreg 0.7.0", @@ -3683,7 +4079,7 @@ dependencies = [ "tokio-rustls 0.23.2", "tokio-util", "tracing", - "webpki-roots 0.22.2", + "webpki-roots", ] [[package]] @@ -3801,8 +4197,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cadb76004ed8e97623117f3df85b17aaa6626ab0b0831e6573f104df16cd1bcc" dependencies = [ "cfg-if", - "ecdsa", - "elliptic-curve", + "ecdsa 0.16.7", + "elliptic-curve 0.13.5", "once_cell", "sha2 0.10.7", ] @@ -4042,9 +4438,9 @@ checksum = "7fc7aa29613bd6a620df431842069224d8bc9011086b1db4c0e0cd47fa03ec9a" [[package]] name = "libp2p" -version = "0.52.1" +version = "0.51.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38039ba2df4f3255842050845daef4a004cc1f26da03dbc645535088b51910ef" +checksum = "f210d259724eae82005b5c48078619b7745edb7b76de370b03f8ba59ea103097" dependencies = [ "bytes", "futures", @@ -4062,10 +4458,12 @@ dependencies = [ "libp2p-metrics", "libp2p-noise", "libp2p-ping", + "libp2p-quic", "libp2p-request-response", "libp2p-swarm", "libp2p-tcp", "libp2p-wasm-ext", + "libp2p-webrtc", "libp2p-websocket", "libp2p-yamux", "multiaddr", @@ -4074,9 +4472,9 @@ dependencies = [ [[package]] name = "libp2p-allow-block-list" -version = "0.2.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55b46558c5c0bf99d3e2a1a38fd54ff5476ca66dd1737b12466a1824dd219311" +checksum = "510daa05efbc25184458db837f6f9a5143888f1caa742426d92e1833ddd38a50" dependencies = [ "libp2p-core", "libp2p-identity", @@ -4086,9 +4484,9 @@ dependencies = [ [[package]] name = "libp2p-connection-limits" -version = "0.2.0" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d45dd90e8f0e1fa59e85ff5316dd4d1ac41a9a507e79cda1b0e9b7be43ad1a56" +checksum = "4caa33f1d26ed664c4fe2cca81a08c8e07d4c1c04f2f4ac7655c2dd85467fda0" dependencies = [ "libp2p-core", "libp2p-identity", @@ -4098,9 +4496,9 @@ dependencies = [ [[package]] name = "libp2p-core" -version = "0.40.0" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef7dd7b09e71aac9271c60031d0e558966cdb3253ba0308ab369bb2de80630d0" +checksum = "3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2" dependencies = [ "either", "fnv", @@ -4110,7 +4508,7 @@ dependencies = [ "libp2p-identity", "log", "multiaddr", - "multihash 0.19.0", + "multihash", "multistream-select", "once_cell", "parking_lot 0.12.1", @@ -4126,13 +4524,12 @@ dependencies = [ [[package]] name = "libp2p-dns" -version = "0.40.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd4394c81c0c06d7b4a60f3face7e8e8a9b246840f98d2c80508d0721b032147" +checksum = "146ff7034daae62077c415c2376b8057368042df6ab95f5432ad5e88568b1554" dependencies = [ "futures", "libp2p-core", - "libp2p-identity", "log", "parking_lot 0.12.1", "smallvec", @@ -4141,9 +4538,9 @@ dependencies = [ [[package]] name = "libp2p-identify" -version = "0.43.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a29675a32dbcc87790db6cf599709e64308f1ae9d5ecea2d259155889982db8" +checksum = "5455f472243e63b9c497ff320ded0314254a9eb751799a39c283c6f20b793f3c" dependencies = [ "asynchronous-codec", "either", @@ -4163,14 +4560,15 @@ dependencies = [ [[package]] name = "libp2p-identity" -version = "0.2.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2874d9c6575f1d7a151022af5c42bb0ffdcdfbafe0a6fd039de870b384835a2" +checksum = "9e2d584751cecb2aabaa56106be6be91338a60a0f4e420cf2af639204f596fc1" dependencies = [ - "bs58 0.5.0", + "bs58", "ed25519-dalek", "log", - "multihash 0.19.0", + "multiaddr", + "multihash", "quick-protobuf", "rand 0.8.5", "sha2 0.10.7", @@ -4180,9 +4578,9 @@ dependencies = [ [[package]] name = "libp2p-kad" -version = "0.44.3" +version = "0.43.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f2584b0c27f879a1cca4b753fd96874109e5a2f46bd6e30924096456c2ba9b2" +checksum = "39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff" dependencies = [ "arrayvec 0.7.4", "asynchronous-codec", @@ -4208,9 +4606,9 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.44.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a2567c305232f5ef54185e9604579a894fd0674819402bb0ac0246da82f52a" +checksum = "19983e1f949f979a928f2c603de1cf180cc0dc23e4ac93a62651ccb18341460b" dependencies = [ "data-encoding", "futures", @@ -4221,7 +4619,7 @@ dependencies = [ "log", "rand 0.8.5", "smallvec", - "socket2 0.5.3", + "socket2", "tokio", "trust-dns-proto", "void", @@ -4229,26 +4627,23 @@ dependencies = [ [[package]] name = "libp2p-metrics" -version = "0.13.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3787ea81798dcc5bf1d8b40a8e8245cf894b168d04dd70aa48cb3ff2fff141d2" +checksum = "a42ec91e227d7d0dafa4ce88b333cdf5f277253873ab087555c92798db2ddd46" dependencies = [ - "instant", "libp2p-core", "libp2p-identify", - "libp2p-identity", "libp2p-kad", "libp2p-ping", "libp2p-swarm", - "once_cell", "prometheus-client", ] [[package]] name = "libp2p-noise" -version = "0.43.0" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87945db2b3f977af09b62b9aa0a5f3e4870995a577ecd845cdeba94cdf6bbca7" +checksum = "9c3673da89d29936bc6435bafc638e2f184180d554ce844db65915113f86ec5e" dependencies = [ "bytes", "curve25519-dalek 3.2.0", @@ -4256,8 +4651,6 @@ dependencies = [ "libp2p-core", "libp2p-identity", "log", - "multiaddr", - "multihash 0.19.0", "once_cell", "quick-protobuf", "rand 0.8.5", @@ -4271,27 +4664,48 @@ dependencies = [ [[package]] name = "libp2p-ping" -version = "0.43.0" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cd5ee3270229443a2b34b27ed0cb7470ef6b4a6e45e54e89a8771fa683bab48" +checksum = "3e57759c19c28a73ef1eb3585ca410cefb72c1a709fcf6de1612a378e4219202" dependencies = [ "either", "futures", "futures-timer", "instant", "libp2p-core", - "libp2p-identity", "libp2p-swarm", "log", "rand 0.8.5", "void", ] +[[package]] +name = "libp2p-quic" +version = "0.7.0-alpha.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6b26abd81cd2398382a1edfe739b539775be8a90fa6914f39b2ab49571ec735" +dependencies = [ + "bytes", + "futures", + "futures-timer", + "if-watch", + "libp2p-core", + "libp2p-identity", + "libp2p-tls", + "log", + "parking_lot 0.12.1", + "quinn-proto", + "rand 0.8.5", + "rustls 0.20.7", + "thiserror", + "tokio", +] + [[package]] name = "libp2p-request-response" -version = "0.25.0" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20bd837798cdcce4283d2675f08bcd3756a650d56eab4d4367e1b3f27eed6887" +checksum = "7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5" dependencies = [ "async-trait", "futures", @@ -4299,17 +4713,15 @@ dependencies = [ "libp2p-core", "libp2p-identity", "libp2p-swarm", - "log", "rand 0.8.5", "smallvec", - "void", ] [[package]] name = "libp2p-swarm" -version = "0.43.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5de15b2097fc3bde063df8c202803538ff467fedb18f01c13bc5da55913d246c" +checksum = "903b3d592d7694e56204d211f29d31bc004be99386644ba8731fc3e3ef27b296" dependencies = [ "either", "fnv", @@ -4320,8 +4732,6 @@ dependencies = [ "libp2p-identity", "libp2p-swarm-derive", "log", - "multistream-select", - "once_cell", "rand 0.8.5", "smallvec", "tokio", @@ -4330,73 +4740,119 @@ dependencies = [ [[package]] name = "libp2p-swarm-derive" -version = "0.33.0" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4d5ec2a3df00c7836d7696c136274c9c59705bac69133253696a6c932cd1d74" +checksum = "0fba456131824ab6acd4c7bf61e9c0f0a3014b5fc9868ccb8e10d344594cdc4f" dependencies = [ "heck", - "proc-macro-warning", - "proc-macro2", "quote", - "syn 2.0.20", + "syn 1.0.109", ] [[package]] name = "libp2p-tcp" -version = "0.40.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09bfdfb6f945c5c014b87872a0bdb6e0aef90e92f380ef57cd9013f118f9289d" +checksum = "33d33698596d7722d85d3ab0c86c2c322254fce1241e91208e3679b4eb3026cf" dependencies = [ "futures", "futures-timer", "if-watch", "libc", "libp2p-core", - "libp2p-identity", "log", - "socket2 0.5.3", + "socket2", "tokio", ] +[[package]] +name = "libp2p-tls" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" +dependencies = [ + "futures", + "futures-rustls", + "libp2p-core", + "libp2p-identity", + "rcgen 0.10.0", + "ring 0.16.20", + "rustls 0.20.7", + "thiserror", + "webpki 0.22.0", + "x509-parser 0.14.0", + "yasna", +] + [[package]] name = "libp2p-wasm-ext" -version = "0.40.0" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e5d8e3a9e07da0ef5b55a9f26c009c8fb3c725d492d8bb4b431715786eea79c" +checksum = "77dff9d32353a5887adb86c8afc1de1a94d9e8c3bc6df8b2201d7cdf5c848f43" dependencies = [ "futures", "js-sys", "libp2p-core", - "send_wrapper", + "parity-send-wrapper", "wasm-bindgen", "wasm-bindgen-futures", ] +[[package]] +name = "libp2p-webrtc" +version = "0.4.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dba48592edbc2f60b4bc7c10d65445b0c3964c07df26fdf493b6880d33be36f8" +dependencies = [ + "async-trait", + "asynchronous-codec", + "bytes", + "futures", + "futures-timer", + "hex", + "if-watch", + "libp2p-core", + "libp2p-identity", + "libp2p-noise", + "log", + "multihash", + "quick-protobuf", + "quick-protobuf-codec", + "rand 0.8.5", + "rcgen 0.9.3", + "serde", + "stun", + "thiserror", + "tinytemplate", + "tokio", + "tokio-util", + "webrtc", +] + [[package]] name = "libp2p-websocket" -version = "0.42.0" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956d981ebc84abc3377e5875483c06d94ff57bc6b25f725047f9fd52592f72d4" +checksum = "111273f7b3d3510524c752e8b7a5314b7f7a1fee7e68161c01a7d72cbb06db9f" dependencies = [ "either", "futures", "futures-rustls", "libp2p-core", - "libp2p-identity", "log", "parking_lot 0.12.1", "quicksink", "rw-stream-sink", "soketto", "url", - "webpki-roots 0.23.1", + "webpki-roots", ] [[package]] name = "libp2p-yamux" -version = "0.44.0" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0a9b42ab6de15c6f076d8fb11dc5f48d899a10b55a2e16b12be9012a05287b0" +checksum = "4dcd21d950662700a385d4c6d68e2f5f54d778e97068cdd718522222ef513bda" dependencies = [ "futures", "libp2p-core", @@ -4694,9 +5150,18 @@ checksum = "a3e378b66a060d48947b590737b30a1be76706c8dd7b8ba0f2fe3989c68a853f" name = "matrixmultiply" version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84" +checksum = "add85d4dd35074e6fedc608f8c8f513a3548619a9024b751949ef0e8e45a4d84" +dependencies = [ + "rawpointer", +] + +[[package]] +name = "md-5" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6365506850d44bff6e2fbcb5176cf63650e48bd45ef2fe2665ae1570e0f4b9ca" dependencies = [ - "rawpointer", + "digest 0.10.7", ] [[package]] @@ -4806,6 +5271,15 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" +[[package]] +name = "miniz_oxide" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34" +dependencies = [ + "adler", +] + [[package]] name = "miniz_oxide" version = "0.6.2" @@ -4829,7 +5303,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "log", @@ -4848,7 +5322,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "anyhow", "jsonrpsee", @@ -4890,16 +5364,16 @@ dependencies = [ [[package]] name = "multiaddr" -version = "0.18.0" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92a651988b3ed3ad1bc8c87d016bb92f6f395b84ed1db9b926b32b1fc5a2c8b5" +checksum = "2b36f567c7099511fa8612bbbb52dda2419ce0bdbacf31714e3a5ffdb766d3bd" dependencies = [ "arrayref", "byteorder", "data-encoding", - "libp2p-identity", + "log", "multibase", - "multihash 0.19.0", + "multihash", "percent-encoding", "serde", "static_assertions", @@ -4929,41 +5403,12 @@ dependencies = [ "blake3", "core2", "digest 0.10.7", - "multihash-derive 0.8.0", + "multihash-derive", "sha2 0.10.7", "sha3", "unsigned-varint", ] -[[package]] -name = "multihash" -version = "0.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd59dcc2bbe70baabeac52cd22ae52c55eefe6c38ff11a9439f16a350a939f2" -dependencies = [ - "core2", - "unsigned-varint", -] - -[[package]] -name = "multihash-codetable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e46d7ff0b9b8d818e709e12135bfb6582fcde982ba2be48ea52e6e1df098c7a4" -dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "core2", - "digest 0.10.7", - "multihash-derive 0.9.0", - "ripemd", - "sha-1 0.10.0", - "sha2 0.10.7", - "sha3", - "strobe-rs", -] - [[package]] name = "multihash-derive" version = "0.8.0" @@ -4978,31 +5423,6 @@ dependencies = [ "synstructure", ] -[[package]] -name = "multihash-derive" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "890e72cb7396cb99ed98c1246a97b243cc16394470d94e0bc8b0c2c11d84290e" -dependencies = [ - "core2", - "multihash 0.19.0", - "multihash-derive-impl", -] - -[[package]] -name = "multihash-derive-impl" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d38685e08adb338659871ecfc6ee47ba9b22dcc8abcf6975d379cc49145c3040" -dependencies = [ - "proc-macro-crate", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", -] - [[package]] name = "multimap" version = "0.8.3" @@ -5011,9 +5431,9 @@ checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" [[package]] name = "multistream-select" -version = "0.13.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea0df8e5eec2298a62b326ee4f0d7fe1a6b90a09dfcf9df37b38f947a8c42f19" +checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" dependencies = [ "bytes", "futures", @@ -5141,6 +5561,7 @@ dependencies = [ "bitflags", "cfg-if", "libc", + "memoffset 0.6.4", ] [[package]] @@ -5269,6 +5690,24 @@ dependencies = [ "memchr", ] +[[package]] +name = "oid-registry" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38e20717fa0541f39bd146692035c37bedfa532b3e5071b35761082407546b2a" +dependencies = [ + "asn1-rs 0.3.1", +] + +[[package]] +name = "oid-registry" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" +dependencies = [ + "asn1-rs 0.5.2", +] + [[package]] name = "once_cell" version = "1.18.0" @@ -5361,6 +5800,28 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4" +[[package]] +name = "p256" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" +dependencies = [ + "ecdsa 0.14.8", + "elliptic-curve 0.12.3", + "sha2 0.10.7", +] + +[[package]] +name = "p384" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" +dependencies = [ + "ecdsa 0.14.8", + "elliptic-curve 0.12.3", + "sha2 0.10.7", +] + [[package]] name = "packed_simd_2" version = "0.3.8" @@ -5374,7 +5835,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5389,7 +5850,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -5405,7 +5866,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -5419,7 +5880,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5443,7 +5904,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "aquamarine", "docify", @@ -5465,7 +5926,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -5484,7 +5945,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5499,7 +5960,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -5518,7 +5979,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -5542,7 +6003,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5560,7 +6021,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5579,7 +6040,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5596,7 +6057,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "assert_matches", "frame-benchmarking", @@ -5613,7 +6074,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5631,7 +6092,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5654,7 +6115,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5667,7 +6128,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5686,7 +6147,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "docify", "frame-benchmarking", @@ -5705,7 +6166,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5728,7 +6189,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "enumflags2", "frame-benchmarking", @@ -5744,7 +6205,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5764,7 +6225,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5781,7 +6242,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5798,7 +6259,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5817,7 +6278,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5834,7 +6295,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5850,7 +6311,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5866,7 +6327,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -5885,7 +6346,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5905,7 +6366,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -5916,7 +6377,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -5933,7 +6394,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5957,7 +6418,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5974,7 +6435,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5989,7 +6450,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6007,7 +6468,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6022,7 +6483,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6041,7 +6502,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "docify", "frame-benchmarking", @@ -6059,7 +6520,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -6080,7 +6541,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6096,7 +6557,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6114,7 +6575,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6137,7 +6598,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6148,7 +6609,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "sp-arithmetic", @@ -6157,7 +6618,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sp-api", @@ -6166,7 +6627,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6183,7 +6644,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6198,7 +6659,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6216,7 +6677,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6235,7 +6696,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -6251,7 +6712,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6267,7 +6728,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6279,7 +6740,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6296,7 +6757,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6311,7 +6772,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6327,7 +6788,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6342,7 +6803,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6450,6 +6911,12 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "parity-send-wrapper" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" + [[package]] name = "parity-wasm" version = "0.45.0" @@ -6546,6 +7013,24 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" +[[package]] +name = "pem" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8835c273a76a90455d7344889b0964598e3316e2a79ede8e36f16bdcf2228b8" +dependencies = [ + "base64 0.13.0", +] + +[[package]] +name = "pem-rfc7468" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac" +dependencies = [ + "base64ct", +] + [[package]] name = "percent-encoding" version = "2.2.0" @@ -6643,14 +7128,24 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" +[[package]] +name = "pkcs8" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" +dependencies = [ + "der 0.6.1", + "spki 0.6.0", +] + [[package]] name = "pkcs8" version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der", - "spki", + "der 0.7.7", + "spki 0.7.2", ] [[package]] @@ -7394,7 +7889,7 @@ name = "polkadot-node-metrics" version = "0.9.43" dependencies = [ "assert_cmd", - "bs58 0.4.0", + "bs58", "futures", "futures-timer", "hyper", @@ -7849,7 +8344,7 @@ dependencies = [ name = "polkadot-runtime-metrics" version = "0.9.43" dependencies = [ - "bs58 0.4.0", + "bs58", "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", @@ -8505,9 +9000,9 @@ dependencies = [ [[package]] name = "prometheus-client" -version = "0.21.2" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c99afa9a01501019ac3a14d71d9f94050346f55ca471ce90c799a15c58f61e2" +checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e" dependencies = [ "dtoa", "itoa", @@ -8675,9 +9170,9 @@ dependencies = [ [[package]] name = "quick-protobuf-codec" -version = "0.2.0" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8ededb1cd78531627244d51dd0c7139fbe736c7d57af0092a76f0ffb2f56e98" +checksum = "1693116345026436eb2f10b677806169c1a1260c1c60eaaffe3fb5a29ae23d8b" dependencies = [ "asynchronous-codec", "bytes", @@ -8697,6 +9192,24 @@ dependencies = [ "pin-project-lite 0.1.12", ] +[[package]] +name = "quinn-proto" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31999cfc7927c4e212e60fd50934ab40e8e8bfd2d493d6095d2d306bc0764d9" +dependencies = [ + "bytes", + "rand 0.8.5", + "ring 0.16.20", + "rustc-hash", + "rustls 0.20.7", + "slab", + "thiserror", + "tinyvec", + "tracing", + "webpki 0.22.0", +] + [[package]] name = "quote" version = "1.0.28" @@ -8823,6 +9336,31 @@ dependencies = [ "num_cpus", ] +[[package]] +name = "rcgen" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" +dependencies = [ + "pem", + "ring 0.16.20", + "time 0.3.25", + "x509-parser 0.13.2", + "yasna", +] + +[[package]] +name = "rcgen" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffbe84efe2f38dea12e9bfc1f65377fdf03e53a18cb3b995faedf7934c7e785b" +dependencies = [ + "pem", + "ring 0.16.20", + "time 0.3.25", + "yasna", +] + [[package]] name = "redox_syscall" version = "0.2.16" @@ -8976,7 +9514,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "webpki-roots 0.22.2", + "webpki-roots", "winreg 0.10.1", ] @@ -8990,6 +9528,17 @@ dependencies = [ "quick-error 1.2.3", ] +[[package]] +name = "rfc6979" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" +dependencies = [ + "crypto-bigint 0.4.9", + "hmac 0.12.1", + "zeroize", +] + [[package]] name = "rfc6979" version = "0.4.0" @@ -9030,15 +9579,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "ripemd" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd124222d17ad93a644ed9d011a40f4fb64aa54275c08cc216524a9ea82fb09f" -dependencies = [ - "digest 0.10.7", -] - [[package]] name = "rle-decode-fast" version = "1.0.3" @@ -9172,6 +9712,17 @@ dependencies = [ "winapi", ] +[[package]] +name = "rtcp" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1919efd6d4a6a85d13388f9487549bb8e359f17198cc03ffd72f79b553873691" +dependencies = [ + "bytes", + "thiserror", + "webrtc-util", +] + [[package]] name = "rtnetlink" version = "0.10.1" @@ -9187,6 +9738,20 @@ dependencies = [ "tokio", ] +[[package]] +name = "rtp" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2a095411ff00eed7b12e4c6a118ba984d113e1079582570d56a5ee723f11f80" +dependencies = [ + "async-trait", + "bytes", + "rand 0.8.5", + "serde", + "thiserror", + "webrtc-util", +] + [[package]] name = "rustc-demangle" version = "0.1.21" @@ -9214,6 +9779,15 @@ dependencies = [ "semver 1.0.16", ] +[[package]] +name = "rusticata-macros" +version = "4.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" +dependencies = [ + "nom", +] + [[package]] name = "rustix" version = "0.35.13" @@ -9256,6 +9830,19 @@ dependencies = [ "windows-sys 0.48.0", ] +[[package]] +name = "rustls" +version = "0.19.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" +dependencies = [ + "base64 0.13.0", + "log", + "ring 0.16.20", + "sct 0.6.1", + "webpki 0.21.4", +] + [[package]] name = "rustls" version = "0.20.7" @@ -9264,8 +9851,8 @@ checksum = "539a2bfe908f471bfa933876bd1eb6a19cf2176d375f82ef7f99530a40e48c2c" dependencies = [ "log", "ring 0.16.20", - "sct", - "webpki", + "sct 0.7.0", + "webpki 0.22.0", ] [[package]] @@ -9277,7 +9864,7 @@ dependencies = [ "log", "ring 0.16.20", "rustls-webpki", - "sct", + "sct 0.7.0", ] [[package]] @@ -9328,9 +9915,9 @@ checksum = "f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f" [[package]] name = "rw-stream-sink" -version = "0.4.0" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8c9026ff5d2f23da5e45bbc283f156383001bfb09c4e44256d02c1a685fe9a1" +checksum = "26338f5e09bb721b85b135ea05af7767c90b52f6de4f087d4f4a3a9d64e7dc04" dependencies = [ "futures", "pin-project", @@ -9364,7 +9951,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "sp-core", @@ -9375,7 +9962,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -9383,7 +9970,7 @@ dependencies = [ "ip_network", "libp2p", "log", - "multihash-codetable", + "multihash", "parity-scale-codec", "prost 0.11.0", "prost-build", @@ -9403,7 +9990,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "futures-timer", @@ -9426,7 +10013,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -9441,7 +10028,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -9460,7 +10047,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -9471,7 +10058,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "chrono", @@ -9510,7 +10097,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "fnv", "futures", @@ -9536,7 +10123,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "kvdb", @@ -9562,7 +10149,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -9587,7 +10174,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "fork-tree", @@ -9623,7 +10210,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "jsonrpsee", @@ -9645,7 +10232,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -9679,7 +10266,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "jsonrpsee", @@ -9698,7 +10285,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "fork-tree", "parity-scale-codec", @@ -9711,7 +10298,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ahash 0.8.2", "array-bytes", @@ -9752,7 +10339,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "finality-grandpa", "futures", @@ -9772,7 +10359,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -9795,7 +10382,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -9817,7 +10404,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -9829,7 +10416,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "anyhow", "cfg-if", @@ -9846,7 +10433,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ansi_term", "futures", @@ -9862,7 +10449,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -9876,7 +10463,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -9889,7 +10476,6 @@ dependencies = [ "futures-timer", "ip_network", "libp2p", - "libp2p-kad", "linked_hash_set", "log", "mockall", @@ -9911,7 +10497,6 @@ dependencies = [ "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", - "void", "wasm-timer", "zeroize", ] @@ -9919,7 +10504,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-channel", "cid", @@ -9939,7 +10524,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "bitflags", @@ -9956,14 +10541,13 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ahash 0.8.2", "futures", "futures-timer", - "libp2p-identity", + "libp2p", "log", - "multiaddr", "sc-network", "sc-network-common", "schnellru", @@ -9975,7 +10559,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -9996,7 +10580,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -10030,7 +10614,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "futures", @@ -10048,7 +10632,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "bytes", @@ -10082,7 +10666,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10091,7 +10675,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "jsonrpsee", @@ -10122,7 +10706,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10141,7 +10725,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "http", "jsonrpsee", @@ -10156,7 +10740,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "futures", @@ -10184,7 +10768,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "directories", @@ -10248,7 +10832,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "parity-scale-codec", @@ -10259,7 +10843,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "clap 4.2.5", "fs4", @@ -10273,7 +10857,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10292,7 +10876,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "libc", @@ -10311,7 +10895,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "chrono", "futures", @@ -10330,7 +10914,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ansi_term", "atty", @@ -10359,7 +10943,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10370,7 +10954,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -10396,7 +10980,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -10412,7 +10996,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-channel", "futures", @@ -10501,6 +11085,16 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c8132065adcfd6e02db789d9285a0deb2f3fcb04002865ab67d5fb103533898" +[[package]] +name = "sct" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" +dependencies = [ + "ring 0.16.20", + "untrusted", +] + [[package]] name = "sct" version = "0.7.0" @@ -10511,16 +11105,42 @@ dependencies = [ "untrusted", ] +[[package]] +name = "sdp" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4d22a5ef407871893fd72b4562ee15e4742269b173959db4b8df6f538c414e13" +dependencies = [ + "rand 0.8.5", + "substring", + "thiserror", + "url", +] + +[[package]] +name = "sec1" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" +dependencies = [ + "base16ct 0.1.1", + "der 0.6.1", + "generic-array 0.14.6", + "pkcs8 0.9.0", + "subtle", + "zeroize", +] + [[package]] name = "sec1" version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48518a2b5775ba8ca5b46596aae011caa431e6ce7e4a67ead66d92f08884220e" dependencies = [ - "base16ct", - "der", + "base16ct 0.2.0", + "der 0.7.7", "generic-array 0.14.6", - "pkcs8", + "pkcs8 0.10.2", "subtle", "zeroize", ] @@ -10599,12 +11219,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" -[[package]] -name = "send_wrapper" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73" - [[package]] name = "separator" version = "0.4.1" @@ -10733,6 +11347,17 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "sha1" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" +dependencies = [ + "cfg-if", + "cpufeatures", + "digest 0.10.7", +] + [[package]] name = "sha2" version = "0.8.2" @@ -10830,6 +11455,10 @@ name = "signature" version = "1.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" +dependencies = [ + "digest 0.10.7", + "rand_core 0.6.4", +] [[package]] name = "signature" @@ -10923,22 +11552,12 @@ dependencies = [ [[package]] name = "socket2" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" -dependencies = [ - "libc", - "winapi", -] - -[[package]] -name = "socket2" -version = "0.5.3" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" dependencies = [ "libc", - "windows-sys 0.48.0", + "winapi", ] [[package]] @@ -10949,6 +11568,7 @@ checksum = "41d1c5305e39e09653383c2c7244f2f78b3bcae37cf50c64cb4789c9f5096ec2" dependencies = [ "base64 0.13.0", "bytes", + "flate2", "futures", "http", "httparse", @@ -10960,7 +11580,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "log", @@ -10981,7 +11601,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "blake2", @@ -10995,7 +11615,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11008,7 +11628,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "integer-sqrt", "num-traits", @@ -11022,7 +11642,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11035,7 +11655,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sp-api", "sp-inherents", @@ -11046,7 +11666,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "log", @@ -11064,7 +11684,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -11079,7 +11699,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -11096,7 +11716,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -11115,7 +11735,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "lazy_static", "parity-scale-codec", @@ -11134,7 +11754,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "finality-grandpa", "log", @@ -11152,7 +11772,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11164,7 +11784,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -11172,7 +11792,7 @@ dependencies = [ "bitflags", "blake2", "bounded-collections", - "bs58 0.4.0", + "bs58", "dyn-clonable", "ed25519-zebra", "futures", @@ -11211,7 +11831,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "blake2b_simd", "byteorder", @@ -11224,7 +11844,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "quote", "sp-core-hashing", @@ -11234,7 +11854,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11243,7 +11863,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro2", "quote", @@ -11253,7 +11873,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "environmental", "parity-scale-codec", @@ -11264,7 +11884,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "serde_json", "sp-api", @@ -11275,7 +11895,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11289,7 +11909,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "bytes", "ed25519", @@ -11314,7 +11934,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "lazy_static", "sp-core", @@ -11325,7 +11945,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -11337,7 +11957,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "thiserror", "zstd 0.12.3+zstd.1.5.2", @@ -11346,7 +11966,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -11357,7 +11977,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -11375,7 +11995,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11389,7 +12009,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sp-api", "sp-core", @@ -11399,7 +12019,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "backtrace", "lazy_static", @@ -11409,7 +12029,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "rustc-hash", "serde", @@ -11419,7 +12039,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "either", "hash256-std-hasher", @@ -11441,7 +12061,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -11459,7 +12079,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "proc-macro-crate", @@ -11471,7 +12091,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11486,7 +12106,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -11500,7 +12120,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "log", @@ -11521,7 +12141,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "aes-gcm 0.10.2", "curve25519-dalek 3.2.0", @@ -11545,12 +12165,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11563,7 +12183,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -11576,7 +12196,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sp-std", @@ -11588,7 +12208,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sp-api", "sp-runtime", @@ -11597,7 +12217,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -11612,7 +12232,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ahash 0.8.2", "hash-db", @@ -11635,7 +12255,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "impl-serde", "parity-scale-codec", @@ -11652,7 +12272,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -11663,7 +12283,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -11676,7 +12296,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11705,6 +12325,16 @@ dependencies = [ "strum", ] +[[package]] +name = "spki" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" +dependencies = [ + "base64ct", + "der 0.6.1", +] + [[package]] name = "spki" version = "0.7.2" @@ -11712,7 +12342,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a" dependencies = [ "base64ct", - "der", + "der 0.7.7", ] [[package]] @@ -11836,19 +12466,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "strobe-rs" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabb238a1cccccfa4c4fb703670c0d157e1256c1ba695abf1b93bd2bb14bab2d" -dependencies = [ - "bitflags", - "byteorder", - "keccak", - "subtle", - "zeroize", -] - [[package]] name = "strsim" version = "0.10.0" @@ -11877,6 +12494,25 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "stun" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25" +dependencies = [ + "base64 0.13.0", + "crc", + "lazy_static", + "md-5", + "rand 0.8.5", + "ring 0.16.20", + "subtle", + "thiserror", + "tokio", + "url", + "webrtc-util", +] + [[package]] name = "sub-tokens" version = "0.1.0" @@ -11901,12 +12537,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -11925,7 +12561,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hyper", "log", @@ -11937,7 +12573,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "jsonrpsee", @@ -11950,7 +12586,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11967,7 +12603,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-trait", @@ -11993,7 +12629,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "substrate-test-utils-derive", @@ -12003,7 +12639,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12014,7 +12650,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ansi_term", "build-helper", @@ -12029,6 +12665,15 @@ dependencies = [ "wasm-opt", ] +[[package]] +name = "substring" +version = "1.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86" +dependencies = [ + "autocfg", +] + [[package]] name = "subtle" version = "2.4.1" @@ -12441,6 +13086,34 @@ dependencies = [ "winapi", ] +[[package]] +name = "time" +version = "0.3.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0fdd63d58b18d663fbdf70e049f00a22c8e42be082203be7f26589213cd75ea" +dependencies = [ + "deranged", + "itoa", + "serde", + "time-core", + "time-macros", +] + +[[package]] +name = "time-core" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7300fbefb4dadc1af235a9cef3737cea692a9d97e1b9cbcd4ebdae6f8868e6fb" + +[[package]] +name = "time-macros" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb71511c991639bb078fd5bf97757e03914361c48100d52878b8e52b46fb92cd" +dependencies = [ + "time-core", +] + [[package]] name = "tiny-bip39" version = "1.0.0" @@ -12509,7 +13182,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project-lite 0.2.9", "signal-hook-registry", - "socket2 0.4.9", + "socket2", "tokio-macros", "windows-sys 0.48.0", ] @@ -12544,7 +13217,7 @@ checksum = "a27d5f2b839802bd8267fa19b0530f5a08b9c08cd417976be2a65d130fe1c11b" dependencies = [ "rustls 0.20.7", "tokio", - "webpki", + "webpki 0.22.0", ] [[package]] @@ -12849,7 +13522,7 @@ dependencies = [ "lazy_static", "rand 0.8.5", "smallvec", - "socket2 0.4.9", + "socket2", "thiserror", "tinyvec", "tokio", @@ -12886,7 +13559,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#8a2c2658a27fcf85c91c02c4f6769ceaebc53e4d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "clap 4.2.5", @@ -12960,6 +13633,25 @@ dependencies = [ "utf-8", ] +[[package]] +name = "turn" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8" +dependencies = [ + "async-trait", + "base64 0.13.0", + "futures", + "log", + "md-5", + "rand 0.8.5", + "ring 0.16.20", + "stun", + "thiserror", + "tokio", + "webrtc-util", +] + [[package]] name = "twox-hash" version = "1.6.3" @@ -13095,6 +13787,9 @@ name = "uuid" version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "422ee0de9031b5b948b97a8fc04e3aa35230001a722ddd27943e0be31564ce4c" +dependencies = [ + "getrandom 0.2.8", +] [[package]] name = "valuable" @@ -13165,6 +13860,15 @@ dependencies = [ "libc", ] +[[package]] +name = "waitgroup" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292" +dependencies = [ + "atomic-waker", +] + [[package]] name = "waker-fn" version = "1.1.0" @@ -13289,9 +13993,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.112.0" +version = "0.114.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87fef6d0d508f08334e0ab0e6877feb4c0ecb3956bcf2cb950699b22fedf3e9c" +checksum = "4d005a95f934878a1fb446a816d51c3601a0120ff929005ba3bab3c749cfd1c7" dependencies = [ "anyhow", "libc", @@ -13305,9 +14009,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.112.0" +version = "0.114.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc816bbc1596c8f2e8127e137a760c798023ef3d378f2ae51f0f1840e2dfa445" +checksum = "6d04e240598162810fad3b2e96fa0dec6dba1eb65a03f3bd99a9248ab8b56caa" dependencies = [ "anyhow", "cxx", @@ -13317,9 +14021,9 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.112.0" +version = "0.114.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40199e4f68ef1071b3c6d0bd8026a12b481865d4b9e49c156932ea9a6234dd14" +checksum = "2efd2aaca519d64098c4faefc8b7433a97ed511caf4c9e516384eb6aef1ff4f9" dependencies = [ "anyhow", "cc", @@ -13557,6 +14261,16 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "webpki" +version = "0.21.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" +dependencies = [ + "ring 0.16.20", + "untrusted", +] + [[package]] name = "webpki" version = "0.22.0" @@ -13573,16 +14287,216 @@ version = "0.22.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "552ceb903e957524388c4d3475725ff2c8b7960922063af6ce53c9a43da07449" dependencies = [ - "webpki", + "webpki 0.22.0", ] [[package]] -name = "webpki-roots" -version = "0.23.1" +name = "webrtc" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338" +checksum = "2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb" dependencies = [ - "rustls-webpki", + "arc-swap", + "async-trait", + "bytes", + "hex", + "interceptor", + "lazy_static", + "log", + "rand 0.8.5", + "rcgen 0.9.3", + "regex", + "ring 0.16.20", + "rtcp", + "rtp", + "rustls 0.19.1", + "sdp", + "serde", + "serde_json", + "sha2 0.10.7", + "stun", + "thiserror", + "time 0.3.25", + "tokio", + "turn", + "url", + "waitgroup", + "webrtc-data", + "webrtc-dtls", + "webrtc-ice", + "webrtc-mdns", + "webrtc-media", + "webrtc-sctp", + "webrtc-srtp", + "webrtc-util", +] + +[[package]] +name = "webrtc-data" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100" +dependencies = [ + "bytes", + "derive_builder", + "log", + "thiserror", + "tokio", + "webrtc-sctp", + "webrtc-util", +] + +[[package]] +name = "webrtc-dtls" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "942be5bd85f072c3128396f6e5a9bfb93ca8c1939ded735d177b7bcba9a13d05" +dependencies = [ + "aes 0.6.0", + "aes-gcm 0.10.2", + "async-trait", + "bincode", + "block-modes", + "byteorder", + "ccm", + "curve25519-dalek 3.2.0", + "der-parser 8.2.0", + "elliptic-curve 0.12.3", + "hkdf", + "hmac 0.12.1", + "log", + "oid-registry 0.6.1", + "p256", + "p384", + "rand 0.8.5", + "rand_core 0.6.4", + "rcgen 0.9.3", + "ring 0.16.20", + "rustls 0.19.1", + "sec1 0.3.0", + "serde", + "sha1", + "sha2 0.10.7", + "signature 1.6.4", + "subtle", + "thiserror", + "tokio", + "webpki 0.21.4", + "webrtc-util", + "x25519-dalek 2.0.0-pre.1", + "x509-parser 0.13.2", +] + +[[package]] +name = "webrtc-ice" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80" +dependencies = [ + "arc-swap", + "async-trait", + "crc", + "log", + "rand 0.8.5", + "serde", + "serde_json", + "stun", + "thiserror", + "tokio", + "turn", + "url", + "uuid", + "waitgroup", + "webrtc-mdns", + "webrtc-util", +] + +[[package]] +name = "webrtc-mdns" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106" +dependencies = [ + "log", + "socket2", + "thiserror", + "tokio", + "webrtc-util", +] + +[[package]] +name = "webrtc-media" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f72e1650a8ae006017d1a5280efb49e2610c19ccc3c0905b03b648aee9554991" +dependencies = [ + "byteorder", + "bytes", + "rand 0.8.5", + "rtp", + "thiserror", +] + +[[package]] +name = "webrtc-sctp" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d47adcd9427eb3ede33d5a7f3424038f63c965491beafcc20bc650a2f6679c0" +dependencies = [ + "arc-swap", + "async-trait", + "bytes", + "crc", + "log", + "rand 0.8.5", + "thiserror", + "tokio", + "webrtc-util", +] + +[[package]] +name = "webrtc-srtp" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6183edc4c1c6c0175f8812eefdce84dfa0aea9c3ece71c2bf6ddd3c964de3da5" +dependencies = [ + "aead 0.4.3", + "aes 0.7.5", + "aes-gcm 0.9.4", + "async-trait", + "byteorder", + "bytes", + "ctr 0.8.0", + "hmac 0.11.0", + "log", + "rtcp", + "rtp", + "sha-1 0.9.8", + "subtle", + "thiserror", + "tokio", + "webrtc-util", +] + +[[package]] +name = "webrtc-util" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87" +dependencies = [ + "async-trait", + "bitflags", + "bytes", + "cc", + "ipnet", + "lazy_static", + "libc", + "log", + "nix 0.24.1", + "rand 0.8.5", + "thiserror", + "tokio", + "winapi", ] [[package]] @@ -14054,6 +14968,43 @@ dependencies = [ "zeroize", ] +[[package]] +name = "x509-parser" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb9bace5b5589ffead1afb76e43e34cff39cd0f3ce7e170ae0c29e53b88eb1c" +dependencies = [ + "asn1-rs 0.3.1", + "base64 0.13.0", + "data-encoding", + "der-parser 7.0.0", + "lazy_static", + "nom", + "oid-registry 0.4.0", + "ring 0.16.20", + "rusticata-macros", + "thiserror", + "time 0.3.25", +] + +[[package]] +name = "x509-parser" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" +dependencies = [ + "asn1-rs 0.5.2", + "base64 0.13.0", + "data-encoding", + "der-parser 8.2.0", + "lazy_static", + "nom", + "oid-registry 0.6.1", + "rusticata-macros", + "thiserror", + "time 0.3.25", +] + [[package]] name = "xcm" version = "0.9.43" @@ -14238,6 +15189,15 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" +[[package]] +name = "yasna" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd" +dependencies = [ + "time 0.3.25", +] + [[package]] name = "zeroize" version = "1.6.0" From e6048d9ba37828d45ca7cbacb411b1d0a1d19380 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Thu, 17 Aug 2023 12:12:33 +0700 Subject: [PATCH 20/26] reset cargo.lock --- Cargo.lock | 171 ++++------------------------------------------------- 1 file changed, 13 insertions(+), 158 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ef4aae462bc3..50e6128a7f0a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -82,17 +82,6 @@ dependencies = [ "cipher 0.2.5", ] -[[package]] -name = "aes" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" -dependencies = [ - "aes-soft", - "aesni", - "cipher 0.2.5", -] - [[package]] name = "aes" version = "0.7.5" @@ -328,12 +317,6 @@ version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" -[[package]] -name = "arc-swap" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6" - [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -631,7 +614,7 @@ dependencies = [ "polling", "rustix 0.37.23", "slab", - "socket2", + "socket2 0.4.9", "waker-fn", ] @@ -750,12 +733,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" -[[package]] -name = "base16ct" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" - [[package]] name = "base16ct" version = "0.2.0" @@ -946,16 +923,6 @@ dependencies = [ "cipher 0.2.5", ] -[[package]] -name = "block-modes" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0" -dependencies = [ - "block-padding 0.2.1", - "cipher 0.2.5", -] - [[package]] name = "block-padding" version = "0.1.5" @@ -1124,17 +1091,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ccm" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7" -dependencies = [ - "aead 0.3.2", - "cipher 0.2.5", - "subtle", -] - [[package]] name = "cexpr" version = "0.6.0" @@ -1982,41 +1938,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "darling" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" -dependencies = [ - "darling_core", - "darling_macro", -] - -[[package]] -name = "darling_core" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" -dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim", - "syn 1.0.109", -] - -[[package]] -name = "darling_macro" -version = "0.14.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" -dependencies = [ - "darling_core", - "quote", - "syn 1.0.109", -] - [[package]] name = "dashmap" version = "5.5.0" @@ -2892,19 +2813,6 @@ dependencies = [ "miniz_oxide", ] -[[package]] -name = "flate2" -version = "1.0.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af" -dependencies = [ - "cfg-if", - "crc32fast", - "libc", - "libz-sys", - "miniz_oxide 0.5.4", -] - [[package]] name = "float-cmp" version = "0.9.0" @@ -5980,28 +5888,6 @@ dependencies = [ "sha2 0.10.7", ] -[[package]] -name = "p256" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" -dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.7", -] - -[[package]] -name = "p384" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" -dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.7", -] - [[package]] name = "packed_simd_2" version = "0.3.8" @@ -9732,17 +9618,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "rfc6979" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7743f17af12fa0b03b803ba12cd6a8d9483a587e89c69445e3909655c0b9fabb" -dependencies = [ - "crypto-bigint 0.4.9", - "hmac 0.12.1", - "zeroize", -] - [[package]] name = "rfc6979" version = "0.4.0" @@ -10003,15 +9878,6 @@ dependencies = [ "nom", ] -[[package]] -name = "rusticata-macros" -version = "4.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632" -dependencies = [ - "nom", -] - [[package]] name = "rustix" version = "0.36.15" @@ -11308,16 +11174,6 @@ dependencies = [ "untrusted", ] -[[package]] -name = "sct" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" -dependencies = [ - "ring 0.16.20", - "untrusted", -] - [[package]] name = "sct" version = "0.7.0" @@ -11569,17 +11425,6 @@ dependencies = [ "digest 0.10.7", ] -[[package]] -name = "sha1" -version = "0.10.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest 0.10.7", -] - [[package]] name = "sha2" version = "0.8.2" @@ -11785,6 +11630,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "socket2" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2538b18701741680e0322a2302176d3253a35388e2e62f172f64f4f16605f877" +dependencies = [ + "libc", + "windows-sys 0.48.0", +] + [[package]] name = "soketto" version = "0.7.1" @@ -13406,7 +13261,7 @@ dependencies = [ "parking_lot 0.12.1", "pin-project-lite 0.2.10", "signal-hook-registry", - "socket2", + "socket2 0.4.9", "tokio-macros", "windows-sys 0.48.0", ] @@ -13746,7 +13601,7 @@ dependencies = [ "lazy_static", "rand 0.8.5", "smallvec", - "socket2", + "socket2 0.4.9", "thiserror", "tinyvec", "tokio", From 7473d8e1f7e227daee2f3b4c4d3950cfd2fea0d3 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Thu, 17 Aug 2023 12:15:19 +0700 Subject: [PATCH 21/26] cargo update -p sp-io --- Cargo.lock | 368 ++++++++++++++++++++++++++--------------------------- 1 file changed, 184 insertions(+), 184 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 50e6128a7f0a..99bae9632e5d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -778,7 +778,7 @@ dependencies = [ [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "log", @@ -2831,7 +2831,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", ] @@ -2854,7 +2854,7 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-support-procedural", @@ -2879,7 +2879,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "array-bytes", @@ -2927,7 +2927,7 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -2938,7 +2938,7 @@ dependencies = [ [[package]] name = "frame-election-provider-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -2955,7 +2955,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -2984,7 +2984,7 @@ dependencies = [ [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-recursion", "futures", @@ -3005,7 +3005,7 @@ dependencies = [ [[package]] name = "frame-support" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "aquamarine", "bitflags 1.3.2", @@ -3043,7 +3043,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "cfg-expr", @@ -3061,7 +3061,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -3073,7 +3073,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro2", "quote", @@ -3083,7 +3083,7 @@ dependencies = [ [[package]] name = "frame-support-test" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-executive", @@ -3110,7 +3110,7 @@ dependencies = [ [[package]] name = "frame-support-test-pallet" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -3123,7 +3123,7 @@ dependencies = [ [[package]] name = "frame-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "cfg-if", "frame-support", @@ -3142,7 +3142,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -3157,7 +3157,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sp-api", @@ -3166,7 +3166,7 @@ dependencies = [ [[package]] name = "frame-try-runtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "parity-scale-codec", @@ -3341,7 +3341,7 @@ dependencies = [ [[package]] name = "generate-bags" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "chrono", "frame-election-provider-support", @@ -5345,7 +5345,7 @@ dependencies = [ [[package]] name = "mmr-gadget" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "log", @@ -5364,7 +5364,7 @@ dependencies = [ [[package]] name = "mmr-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "anyhow", "jsonrpsee", @@ -5901,7 +5901,7 @@ dependencies = [ [[package]] name = "pallet-assets" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5916,7 +5916,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -5932,7 +5932,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -5946,7 +5946,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -5970,7 +5970,7 @@ dependencies = [ [[package]] name = "pallet-bags-list" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "aquamarine", "docify", @@ -5992,7 +5992,7 @@ dependencies = [ [[package]] name = "pallet-bags-list-remote-tests" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-election-provider-support", "frame-remote-externalities", @@ -6011,7 +6011,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6026,7 +6026,7 @@ dependencies = [ [[package]] name = "pallet-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -6045,7 +6045,7 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "binary-merkle-tree", @@ -6069,7 +6069,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6087,7 +6087,7 @@ dependencies = [ [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6106,7 +6106,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6123,7 +6123,7 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6140,7 +6140,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6158,7 +6158,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6181,7 +6181,7 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6194,7 +6194,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6213,7 +6213,7 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "docify", "frame-benchmarking", @@ -6232,7 +6232,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6255,7 +6255,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6271,7 +6271,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6291,7 +6291,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6308,7 +6308,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6325,7 +6325,7 @@ dependencies = [ [[package]] name = "pallet-message-queue" version = "7.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6344,7 +6344,7 @@ dependencies = [ [[package]] name = "pallet-mmr" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6361,7 +6361,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6377,7 +6377,7 @@ dependencies = [ [[package]] name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6393,7 +6393,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -6412,7 +6412,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6432,7 +6432,7 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -6443,7 +6443,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -6460,7 +6460,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6484,7 +6484,7 @@ dependencies = [ [[package]] name = "pallet-preimage" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6501,7 +6501,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6516,7 +6516,7 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6534,7 +6534,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6549,7 +6549,7 @@ dependencies = [ [[package]] name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "assert_matches", "frame-benchmarking", @@ -6568,7 +6568,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "docify", "frame-benchmarking", @@ -6586,7 +6586,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -6607,7 +6607,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6623,7 +6623,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6641,7 +6641,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -6664,7 +6664,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -6675,7 +6675,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "sp-arithmetic", @@ -6684,7 +6684,7 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sp-api", @@ -6693,7 +6693,7 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6710,7 +6710,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6725,7 +6725,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6743,7 +6743,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6762,7 +6762,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-support", "frame-system", @@ -6778,7 +6778,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -6794,7 +6794,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -6806,7 +6806,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6823,7 +6823,7 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6838,7 +6838,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6854,7 +6854,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -6869,7 +6869,7 @@ dependencies = [ [[package]] name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-benchmarking", "frame-support", @@ -10031,7 +10031,7 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "sp-core", @@ -10042,7 +10042,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -10070,7 +10070,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "futures-timer", @@ -10093,7 +10093,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -10108,7 +10108,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -10127,7 +10127,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -10138,7 +10138,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "chrono", @@ -10177,7 +10177,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "fnv", "futures", @@ -10203,7 +10203,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "kvdb", @@ -10229,7 +10229,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -10254,7 +10254,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "fork-tree", @@ -10290,7 +10290,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "jsonrpsee", @@ -10312,7 +10312,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -10346,7 +10346,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "jsonrpsee", @@ -10365,7 +10365,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "fork-tree", "parity-scale-codec", @@ -10378,7 +10378,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ahash 0.8.3", "array-bytes", @@ -10419,7 +10419,7 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "finality-grandpa", "futures", @@ -10439,7 +10439,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -10462,7 +10462,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -10484,7 +10484,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -10496,7 +10496,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "anyhow", "cfg-if", @@ -10513,7 +10513,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ansi_term", "futures", @@ -10529,7 +10529,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "parking_lot 0.12.1", @@ -10543,7 +10543,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -10584,7 +10584,7 @@ dependencies = [ [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-channel", "cid", @@ -10604,7 +10604,7 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -10621,7 +10621,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ahash 0.8.3", "futures", @@ -10639,7 +10639,7 @@ dependencies = [ [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -10660,7 +10660,7 @@ dependencies = [ [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-channel", @@ -10694,7 +10694,7 @@ dependencies = [ [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "futures", @@ -10712,7 +10712,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "bytes", @@ -10746,7 +10746,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -10755,7 +10755,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "jsonrpsee", @@ -10786,7 +10786,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10805,7 +10805,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "http", "jsonrpsee", @@ -10820,7 +10820,7 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "futures", @@ -10848,7 +10848,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "directories", @@ -10912,7 +10912,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "log", "parity-scale-codec", @@ -10923,7 +10923,7 @@ dependencies = [ [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "clap 4.3.19", "fs4", @@ -10937,7 +10937,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -10956,7 +10956,7 @@ dependencies = [ [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "libc", @@ -10975,7 +10975,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "chrono", "futures", @@ -10994,7 +10994,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ansi_term", "atty", @@ -11023,7 +11023,7 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -11034,7 +11034,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -11060,7 +11060,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -11076,7 +11076,7 @@ dependencies = [ [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-channel", "futures", @@ -11660,7 +11660,7 @@ dependencies = [ [[package]] name = "sp-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "log", @@ -11681,7 +11681,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "blake2", @@ -11695,7 +11695,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11708,7 +11708,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "16.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "integer-sqrt", "num-traits", @@ -11722,7 +11722,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11735,7 +11735,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sp-api", "sp-inherents", @@ -11746,7 +11746,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "log", @@ -11764,7 +11764,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "futures", @@ -11779,7 +11779,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -11796,7 +11796,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -11815,7 +11815,7 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "lazy_static", "parity-scale-codec", @@ -11834,7 +11834,7 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "finality-grandpa", "log", @@ -11852,7 +11852,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -11864,7 +11864,7 @@ dependencies = [ [[package]] name = "sp-core" version = "21.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -11911,7 +11911,7 @@ dependencies = [ [[package]] name = "sp-core-hashing" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "blake2b_simd", "byteorder", @@ -11924,7 +11924,7 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "quote", "sp-core-hashing", @@ -11934,7 +11934,7 @@ dependencies = [ [[package]] name = "sp-database" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "kvdb", "parking_lot 0.12.1", @@ -11943,7 +11943,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro2", "quote", @@ -11953,7 +11953,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.19.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "environmental", "parity-scale-codec", @@ -11964,7 +11964,7 @@ dependencies = [ [[package]] name = "sp-genesis-builder" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "serde_json", "sp-api", @@ -11975,7 +11975,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -11989,7 +11989,7 @@ dependencies = [ [[package]] name = "sp-io" version = "23.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "bytes", "ed25519", @@ -12014,7 +12014,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "lazy_static", "sp-core", @@ -12025,7 +12025,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.27.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "parking_lot 0.12.1", @@ -12037,7 +12037,7 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "thiserror", "zstd 0.12.4", @@ -12046,7 +12046,7 @@ dependencies = [ [[package]] name = "sp-metadata-ir" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -12057,7 +12057,7 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -12075,7 +12075,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -12089,7 +12089,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sp-api", "sp-core", @@ -12099,7 +12099,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "backtrace", "lazy_static", @@ -12109,7 +12109,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "rustc-hash", "serde", @@ -12119,7 +12119,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "24.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "either", "hash256-std-hasher", @@ -12141,7 +12141,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "17.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -12159,7 +12159,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "Inflector", "proc-macro-crate", @@ -12171,7 +12171,7 @@ dependencies = [ [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -12186,7 +12186,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -12200,7 +12200,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.28.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hash-db", "log", @@ -12221,7 +12221,7 @@ dependencies = [ [[package]] name = "sp-statement-store" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "aes-gcm 0.10.2", "curve25519-dalek 3.2.0", @@ -12245,12 +12245,12 @@ dependencies = [ [[package]] name = "sp-std" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" [[package]] name = "sp-storage" version = "13.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12263,7 +12263,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -12276,7 +12276,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "10.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "sp-std", @@ -12288,7 +12288,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "sp-api", "sp-runtime", @@ -12297,7 +12297,7 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "parity-scale-codec", @@ -12312,7 +12312,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ahash 0.8.3", "hash-db", @@ -12335,7 +12335,7 @@ dependencies = [ [[package]] name = "sp-version" version = "22.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "impl-serde", "parity-scale-codec", @@ -12352,7 +12352,7 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" version = "8.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -12363,7 +12363,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "14.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -12376,7 +12376,7 @@ dependencies = [ [[package]] name = "sp-weights" version = "20.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "parity-scale-codec", "scale-info", @@ -12617,12 +12617,12 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -12641,7 +12641,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "hyper", "log", @@ -12653,7 +12653,7 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "jsonrpsee", @@ -12666,7 +12666,7 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12683,7 +12683,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "array-bytes", "async-trait", @@ -12709,7 +12709,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "futures", "substrate-test-utils-derive", @@ -12719,7 +12719,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -12730,7 +12730,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "ansi_term", "build-helper", @@ -13638,7 +13638,7 @@ checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=master#e53cf32cce1f1f9416e09183b2b0dbdb0a50367d" +source = "git+https://github.com/paritytech/substrate?branch=master#0c60003d035d9dd9f20413a09e79f06d9779d5a1" dependencies = [ "async-trait", "clap 4.3.19", From 3a47d7a52d5dadb4ce761203dc8569b9493a9a7c Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Thu, 17 Aug 2023 12:19:14 +0700 Subject: [PATCH 22/26] remove from chainspec --- node/service/src/chain_spec.rs | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index b2b5b30f3180..87a8650c2ed6 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -710,18 +710,6 @@ fn kusama_staging_testnet_config_genesis(wasm_binary: &[u8]) -> kusama::RuntimeG xcm_pallet: Default::default(), nomination_pools: Default::default(), nis_counterpart_balances: Default::default(), - - // Old gov v1 pallets that should be removed once the migration unlocking funds is confirmed - // successful, probably in release 1.1. - // See https://github.com/paritytech/polkadot/issues/6749 - phragmen_election: Default::default(), - democracy: Default::default(), - council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, - technical_committee: kusama::TechnicalCommitteeConfig { - members: vec![], - phantom: Default::default(), - }, - technical_membership: Default::default(), } } @@ -1412,18 +1400,6 @@ pub fn kusama_testnet_genesis( xcm_pallet: Default::default(), nomination_pools: Default::default(), nis_counterpart_balances: Default::default(), - - // Old gov v1 pallets that should be removed once the migration unlocking funds is confirmed - // successful, probably in release 1.1. - // See https://github.com/paritytech/polkadot/issues/6749 - phragmen_election: Default::default(), - democracy: kusama::DemocracyConfig::default(), - council: kusama::CouncilConfig { members: vec![], phantom: Default::default() }, - technical_committee: kusama::TechnicalCommitteeConfig { - members: vec![], - phantom: Default::default(), - }, - technical_membership: Default::default(), } } From 25e81d4ed3ca798772b7d8c38807f30663cbd831 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 18 Aug 2023 12:56:22 +0700 Subject: [PATCH 23/26] remove polkadot gov v1 pallets --- runtime/polkadot/src/governance/mod.rs | 3 - runtime/polkadot/src/governance/old.rs | 191 ------------------------- runtime/polkadot/src/lib.rs | 105 ++------------ 3 files changed, 13 insertions(+), 286 deletions(-) delete mode 100644 runtime/polkadot/src/governance/old.rs diff --git a/runtime/polkadot/src/governance/mod.rs b/runtime/polkadot/src/governance/mod.rs index 870d143dbaf0..79c904622ddd 100644 --- a/runtime/polkadot/src/governance/mod.rs +++ b/runtime/polkadot/src/governance/mod.rs @@ -23,9 +23,6 @@ use frame_system::EnsureRootWithSuccess; use pallet_xcm::{EnsureXcm, IsVoiceOfBody}; use xcm::latest::BodyId; -// Old governance configurations. -pub mod old; - mod origins; pub use origins::{ pallet_custom_origins, AuctionAdmin, FellowshipAdmin, GeneralAdmin, LeaseAdmin, diff --git a/runtime/polkadot/src/governance/old.rs b/runtime/polkadot/src/governance/old.rs deleted file mode 100644 index 4c7b503472f2..000000000000 --- a/runtime/polkadot/src/governance/old.rs +++ /dev/null @@ -1,191 +0,0 @@ -// Copyright (C) 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 . - -//! Old governance configurations for the Polkadot runtime. - -use crate::*; -use frame_support::{parameter_types, traits::EitherOfDiverse}; - -parameter_types! { - pub LaunchPeriod: BlockNumber = prod_or_fast!(28 * DAYS, 1, "DOT_LAUNCH_PERIOD"); - pub VotingPeriod: BlockNumber = prod_or_fast!(28 * DAYS, 1 * MINUTES, "DOT_VOTING_PERIOD"); - pub FastTrackVotingPeriod: BlockNumber = prod_or_fast!(3 * HOURS, 1 * MINUTES, "DOT_FAST_TRACK_VOTING_PERIOD"); - pub const MinimumDeposit: Balance = 100 * DOLLARS; - pub EnactmentPeriod: BlockNumber = prod_or_fast!(28 * DAYS, 1, "DOT_ENACTMENT_PERIOD"); - pub CooloffPeriod: BlockNumber = prod_or_fast!(7 * DAYS, 1, "DOT_COOLOFF_PERIOD"); - pub const InstantAllowed: bool = true; - pub const MaxVotes: u32 = 100; - pub const MaxProposals: u32 = 100; -} - -impl pallet_democracy::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type Currency = Balances; - type EnactmentPeriod = EnactmentPeriod; - type VoteLockingPeriod = EnactmentPeriod; - type LaunchPeriod = LaunchPeriod; - type VotingPeriod = VotingPeriod; - type MinimumDeposit = MinimumDeposit; - type SubmitOrigin = frame_system::EnsureSigned; - /// A straight majority of the council can decide what their next motion is. - type ExternalOrigin = EitherOfDiverse< - pallet_collective::EnsureProportionAtLeast, - frame_system::EnsureRoot, - >; - /// A 60% super-majority can have the next scheduled referendum be a straight majority-carries - /// vote. - type ExternalMajorityOrigin = EitherOfDiverse< - pallet_collective::EnsureProportionAtLeast, - frame_system::EnsureRoot, - >; - /// A unanimous council can have the next scheduled referendum be a straight default-carries - /// (NTB) vote. - type ExternalDefaultOrigin = EitherOfDiverse< - pallet_collective::EnsureProportionAtLeast, - frame_system::EnsureRoot, - >; - /// Two thirds of the technical committee can have an `ExternalMajority/ExternalDefault` vote - /// be tabled immediately and with a shorter voting/enactment period. - type FastTrackOrigin = EitherOfDiverse< - pallet_collective::EnsureProportionAtLeast, - frame_system::EnsureRoot, - >; - type InstantOrigin = EitherOfDiverse< - pallet_collective::EnsureProportionAtLeast, - frame_system::EnsureRoot, - >; - type InstantAllowed = InstantAllowed; - type FastTrackVotingPeriod = FastTrackVotingPeriod; - // To cancel a proposal which has been passed, 2/3 of the council must agree to it. - type CancellationOrigin = EitherOfDiverse< - pallet_collective::EnsureProportionAtLeast, - EnsureRoot, - >; - // To cancel a proposal before it has been passed, the technical committee must be unanimous or - // Root must agree. - type CancelProposalOrigin = EitherOfDiverse< - pallet_collective::EnsureProportionAtLeast, - EnsureRoot, - >; - 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 Slash = Treasury; - type Scheduler = Scheduler; - type PalletsOrigin = OriginCaller; - type MaxVotes = MaxVotes; - type WeightInfo = weights::pallet_democracy::WeightInfo; - type MaxProposals = MaxProposals; - type Preimages = Preimage; - type MaxDeposits = ConstU32<100>; - type MaxBlacklisted = ConstU32<100>; -} - -parameter_types! { - pub CouncilMotionDuration: BlockNumber = prod_or_fast!(7 * DAYS, 2 * MINUTES, "DOT_MOTION_DURATION"); - pub const CouncilMaxProposals: u32 = 100; - pub const CouncilMaxMembers: u32 = 100; - pub MaxProposalWeight: Weight = Perbill::from_percent(50) * BlockWeights::get().max_block; -} - -pub type CouncilCollective = pallet_collective::Instance1; -impl pallet_collective::Config for Runtime { - type RuntimeOrigin = RuntimeOrigin; - type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; - type MotionDuration = CouncilMotionDuration; - type MaxProposals = CouncilMaxProposals; - type MaxMembers = CouncilMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type SetMembersOrigin = EnsureRoot; - type WeightInfo = weights::pallet_collective_council::WeightInfo; - type MaxProposalWeight = MaxProposalWeight; -} - -parameter_types! { - pub const CandidacyBond: Balance = 100 * DOLLARS; - // 1 storage item created, key size is 32 bytes, value size is 16+16. - pub const VotingBondBase: Balance = deposit(1, 64); - // additional data per vote is 32 bytes (account id). - pub const VotingBondFactor: Balance = deposit(0, 32); - /// Weekly council elections; scaling up to monthly eventually. - pub TermDuration: BlockNumber = prod_or_fast!(7 * DAYS, 2 * MINUTES, "DOT_TERM_DURATION"); - /// 13 members initially, to be increased to 23 eventually. - pub const DesiredMembers: u32 = 13; - pub const DesiredRunnersUp: u32 = 20; - pub const MaxVoters: u32 = 10 * 1000; - pub const MaxVotesPerVoter: u32 = 16; - pub const MaxCandidates: u32 = 1000; - pub const PhragmenElectionPalletId: LockIdentifier = *b"phrelect"; -} -// Make sure that there are no more than `MaxMembers` members elected via phragmen. -const_assert!(DesiredMembers::get() <= CouncilMaxMembers::get()); - -impl pallet_elections_phragmen::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type PalletId = PhragmenElectionPalletId; - type Currency = Balances; - type ChangeMembers = Council; - type InitializeMembers = Council; - type CurrencyToVote = runtime_common::CurrencyToVote; - type CandidacyBond = CandidacyBond; - type VotingBondBase = VotingBondBase; - type VotingBondFactor = VotingBondFactor; - type LoserCandidate = Treasury; - type KickedMember = Treasury; - type DesiredMembers = DesiredMembers; - type DesiredRunnersUp = DesiredRunnersUp; - type TermDuration = TermDuration; - type MaxVoters = MaxVoters; - type MaxVotesPerVoter = MaxVotesPerVoter; - type MaxCandidates = MaxCandidates; - type WeightInfo = weights::pallet_elections_phragmen::WeightInfo; -} - -parameter_types! { - pub const TechnicalMotionDuration: BlockNumber = 7 * DAYS; - pub const TechnicalMaxProposals: u32 = 100; - pub const TechnicalMaxMembers: u32 = 100; -} - -pub type TechnicalCollective = pallet_collective::Instance2; -impl pallet_collective::Config for Runtime { - type RuntimeOrigin = RuntimeOrigin; - type Proposal = RuntimeCall; - type RuntimeEvent = RuntimeEvent; - type MotionDuration = TechnicalMotionDuration; - type MaxProposals = TechnicalMaxProposals; - type MaxMembers = TechnicalMaxMembers; - type DefaultVote = pallet_collective::PrimeDefaultVote; - type SetMembersOrigin = EnsureRoot; - type WeightInfo = weights::pallet_collective_technical_committee::WeightInfo; - type MaxProposalWeight = MaxProposalWeight; -} - -impl pallet_membership::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type AddOrigin = EnsureRoot; - type RemoveOrigin = EnsureRoot; - type SwapOrigin = EnsureRoot; - type ResetOrigin = EnsureRoot; - type PrimeOrigin = EnsureRoot; - type MembershipInitialized = TechnicalCommittee; - type MembershipChanged = TechnicalCommittee; - type MaxMembers = TechnicalMaxMembers; - type WeightInfo = weights::pallet_membership::WeightInfo; -} diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 6470d60e63af..10fead1b2d9b 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -47,7 +47,7 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, EitherOf, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, LockIdentifier, + ConstU32, EitherOf, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, PrivilegeCmp, ProcessMessage, ProcessMessageError, WithdrawReasons, }, weights::{ConstantMultiplier, WeightMeter}, @@ -85,7 +85,6 @@ use sp_std::{cmp::Ordering, collections::btree_map::BTreeMap, prelude::*}; #[cfg(any(feature = "std", test))] use sp_version::NativeVersion; use sp_version::RuntimeVersion; -use static_assertions::const_assert; use xcm::latest::Junction; pub use frame_system::Call as SystemCall; @@ -202,11 +201,6 @@ impl PrivilegeCmp for OriginPrivilegeCmp { match (left, right) { // Root is greater than anything. (OriginCaller::system(frame_system::RawOrigin::Root), _) => Some(Ordering::Greater), - // Check which one has more yes votes. - ( - OriginCaller::Council(pallet_collective::RawOrigin::Members(l_yes_votes, l_count)), - OriginCaller::Council(pallet_collective::RawOrigin::Members(r_yes_votes, r_count)), - ) => Some((l_yes_votes * r_count).cmp(&(r_yes_votes * l_count))), // For every other origin we don't care, as they are not used for `ScheduleOrigin`. _ => None, } @@ -718,17 +712,6 @@ impl pallet_child_bounties::Config for Runtime { type WeightInfo = weights::pallet_child_bounties::WeightInfo; } -impl pallet_tips::Config for Runtime { - type RuntimeEvent = RuntimeEvent; - type DataDepositPerByte = DataDepositPerByte; - type MaximumReasonLength = MaximumReasonLength; - type Tippers = PhragmenElection; - type TipCountdown = TipCountdown; - type TipFindersFee = TipFindersFee; - type TipReportDepositBase = TipReportDepositBase; - type WeightInfo = weights::pallet_tips::WeightInfo; -} - impl pallet_offences::Config for Runtime { type RuntimeEvent = RuntimeEvent; type IdentificationTuple = pallet_session::historical::IdentificationTuple; @@ -988,15 +971,9 @@ impl InstanceFilter for ProxyType { RuntimeCall::Session(..) | RuntimeCall::Grandpa(..) | RuntimeCall::ImOnline(..) | - RuntimeCall::Democracy(..) | - RuntimeCall::Council(..) | - RuntimeCall::TechnicalCommittee(..) | - RuntimeCall::PhragmenElection(..) | - RuntimeCall::TechnicalMembership(..) | RuntimeCall::Treasury(..) | RuntimeCall::Bounties(..) | RuntimeCall::ChildBounties(..) | - RuntimeCall::Tips(..) | RuntimeCall::ConvictionVoting(..) | RuntimeCall::Referenda(..) | RuntimeCall::Whitelist(..) | @@ -1019,20 +996,16 @@ impl InstanceFilter for ProxyType { RuntimeCall::NominationPools(..) | RuntimeCall::FastUnstake(..) ), - ProxyType::Governance => - matches!( - c, - RuntimeCall::Democracy(..) | - RuntimeCall::Council(..) | RuntimeCall::TechnicalCommittee(..) | - RuntimeCall::PhragmenElection(..) | - RuntimeCall::Treasury(..) | + ProxyType::Governance => matches!( + c, + RuntimeCall::Treasury(..) | RuntimeCall::Bounties(..) | - RuntimeCall::Tips(..) | RuntimeCall::Utility(..) | + RuntimeCall::Utility(..) | RuntimeCall::ChildBounties(..) | RuntimeCall::ConvictionVoting(..) | RuntimeCall::Referenda(..) | RuntimeCall::Whitelist(..) - ), + ), ProxyType::Staking => { matches!( c, @@ -1375,13 +1348,6 @@ construct_runtime! { ImOnline: pallet_im_online::{Pallet, Call, Storage, Event, ValidateUnsigned, Config} = 12, AuthorityDiscovery: pallet_authority_discovery::{Pallet, Config} = 13, - // Old governance stuff. - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 14, - Council: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 15, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Origin, Event, Config} = 16, - PhragmenElection: pallet_elections_phragmen::{Pallet, Call, Storage, Event, Config} = 17, - TechnicalMembership: pallet_membership::::{Pallet, Call, Storage, Event, Config} = 18, - // OpenGov stuff. Treasury: pallet_treasury::{Pallet, Call, Storage, Config, Event} = 19, ConvictionVoting: pallet_conviction_voting::{Pallet, Call, Storage, Event} = 20, @@ -1409,9 +1375,6 @@ construct_runtime! { Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 34, ChildBounties: pallet_child_bounties = 38, - // Tips module. - Tips: pallet_tips::{Pallet, Call, Storage, Event} = 35, - // Election pallet. Only works with staking, but placed here to maintain indices. ElectionProviderMultiPhase: pallet_election_provider_multi_phase::{Pallet, Call, Storage, Event, ValidateUnsigned} = 36, @@ -1554,15 +1517,13 @@ pub mod migrations { pallet_democracy::migrations::unlock_and_unreserve_all_funds::UnlockAndUnreserveAllFunds, pallet_tips::migrations::unreserve_deposits::UnreserveDeposits, - // Delete all Gov v1 pallet storage key/values Leaving this commented out for now, until we - // figure out how to remove `runtime/polkadot/src/xcm_config.rs` dependency on Gov V1 - // pallets and remove them from the runtime. - // frame_support::migrations::RemovePallet::DbWeight>, - // frame_support::migrations::RemovePallet::DbWeight>, - // frame_support::migrations::RemovePallet::DbWeight>, - // frame_support::migrations::RemovePallet::DbWeight>, - // frame_support::migrations::RemovePallet::DbWeight>, - // frame_support::migrations::RemovePallet::DbWeight>, + // Delete all Gov v1 pallet storage key/values. + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, + frame_support::migrations::RemovePallet::DbWeight>, ); } @@ -1607,17 +1568,12 @@ mod benches { [frame_benchmarking::baseline, Baseline::] [pallet_bounties, Bounties] [pallet_child_bounties, ChildBounties] - [pallet_collective, Council] - [pallet_collective, TechnicalCommittee] - [pallet_democracy, Democracy] - [pallet_elections_phragmen, PhragmenElection] [pallet_election_provider_multi_phase, ElectionProviderMultiPhase] [frame_election_provider_support, ElectionProviderBench::] [pallet_fast_unstake, FastUnstake] [pallet_identity, Identity] [pallet_im_online, ImOnline] [pallet_indices, Indices] - [pallet_membership, TechnicalMembership] [pallet_message_queue, MessageQueue] [pallet_multisig, Multisig] [pallet_nomination_pools, NominationPoolsBench::] @@ -1629,7 +1585,6 @@ mod benches { [pallet_staking, Staking] [frame_system, SystemBench::] [pallet_timestamp, Timestamp] - [pallet_tips, Tips] [pallet_treasury, Treasury] [pallet_utility, Utility] [pallet_vesting, Vesting] @@ -2343,40 +2298,6 @@ mod test_fees { test_with_multiplier(Multiplier::saturating_from_rational(1u128, 1_000_000_000u128)); } - #[test] - fn full_block_council_election_cost() { - // the number of voters needed to consume almost a full block in council election, and how - // much it is going to cost. - use pallet_elections_phragmen::WeightInfo; - - // Loser candidate lose a lot of money; sybil attack by candidates is even more expensive, - // and we don't care about it here. For now, we assume no extra candidates, and only - // superfluous voters. - let candidates = DesiredMembers::get() + DesiredRunnersUp::get(); - let mut voters = 1u32; - let weight_with = |v| { - ::WeightInfo::election_phragmen( - candidates, - v, - v * 16, - ) - }; - - while weight_with(voters).all_lte(BlockWeights::get().max_block) { - voters += 1; - } - - let cost = voters as Balance * (VotingBondBase::get() + 16 * VotingBondFactor::get()); - let cost_dollars = cost / DOLLARS; - println!( - "can support {} voters in a single block for council elections; total bond {}", - voters, cost_dollars, - ); - // The minimal number of voters we expect per block. - assert!(voters >= 1_000); - assert!(cost_dollars >= 10_000); - } - #[test] fn nominator_limit() { use pallet_election_provider_multi_phase::WeightInfo; From 8ef96a076a377ccb0cea322f0f3a5b6b4e20f1d9 Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 18 Aug 2023 13:09:24 +0700 Subject: [PATCH 24/26] clean up chain spec --- node/service/src/chain_spec.rs | 8 -------- 1 file changed, 8 deletions(-) diff --git a/node/service/src/chain_spec.rs b/node/service/src/chain_spec.rs index 7e2d9c470450..4d0d11ba436e 100644 --- a/node/service/src/chain_spec.rs +++ b/node/service/src/chain_spec.rs @@ -1284,14 +1284,6 @@ pub fn polkadot_testnet_genesis( slash_reward_fraction: Perbill::from_percent(10), ..Default::default() }, - phragmen_election: Default::default(), - democracy: polkadot::DemocracyConfig::default(), - council: polkadot::CouncilConfig { members: vec![], phantom: Default::default() }, - technical_committee: polkadot::TechnicalCommitteeConfig { - members: vec![], - phantom: Default::default(), - }, - technical_membership: Default::default(), babe: polkadot::BabeConfig { authorities: Default::default(), epoch_config: Some(polkadot::BABE_GENESIS_EPOCH_CONFIG), From 6bf0aec8556457badaa0d1a0835fa684c7e7e3eb Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 18 Aug 2023 13:13:34 +0700 Subject: [PATCH 25/26] cargo fmt --- runtime/polkadot/src/lib.rs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 10fead1b2d9b..01e32026b9b9 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -47,8 +47,8 @@ use frame_election_provider_support::{ use frame_support::{ construct_runtime, parameter_types, traits::{ - ConstU32, EitherOf, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, - PrivilegeCmp, ProcessMessage, ProcessMessageError, WithdrawReasons, + ConstU32, EitherOf, EitherOfDiverse, InstanceFilter, KeyOwnerProofSystem, PrivilegeCmp, + ProcessMessage, ProcessMessageError, WithdrawReasons, }, weights::{ConstantMultiplier, WeightMeter}, PalletId, RuntimeDebug, @@ -999,12 +999,12 @@ impl InstanceFilter for ProxyType { ProxyType::Governance => matches!( c, RuntimeCall::Treasury(..) | - RuntimeCall::Bounties(..) | - RuntimeCall::Utility(..) | - RuntimeCall::ChildBounties(..) | - RuntimeCall::ConvictionVoting(..) | - RuntimeCall::Referenda(..) | - RuntimeCall::Whitelist(..) + RuntimeCall::Bounties(..) | + RuntimeCall::Utility(..) | + RuntimeCall::ChildBounties(..) | + RuntimeCall::ConvictionVoting(..) | + RuntimeCall::Referenda(..) | + RuntimeCall::Whitelist(..) ), ProxyType::Staking => { matches!( From 6baa2627394b9bc840e36d9fbb443063b90a590b Mon Sep 17 00:00:00 2001 From: Liam Aharon Date: Fri, 18 Aug 2023 13:30:22 +0700 Subject: [PATCH 26/26] remove old gov import --- runtime/polkadot/src/lib.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index 01e32026b9b9..e03b2b673706 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -2197,7 +2197,6 @@ sp_api::impl_runtime_apis! { #[cfg(test)] mod test_fees { use super::*; - use crate::governance::old::*; use frame_support::{dispatch::GetDispatchInfo, weights::WeightToFee as WeightToFeeT}; use keyring::Sr25519Keyring::{Alice, Charlie}; use pallet_transaction_payment::Multiplier;