From 5bca599cc33b51476440a6c677d95e4268ab7582 Mon Sep 17 00:00:00 2001 From: Cheng JIANG Date: Sat, 1 May 2021 14:55:10 +0800 Subject: [PATCH 1/4] add orml-xtokens, orml-unkown-tokens, orml-xcm-support, pallet-xcm... --- Cargo.lock | 61 ++++++++++++++-- README.md | 18 +---- pallets/loans/Cargo.toml | 8 +- pallets/prices/Cargo.toml | 4 +- pallets/staking/Cargo.toml | 8 +- runtime/parallel/Cargo.toml | 14 ++-- runtime/parallel/src/lib.rs | 142 +++++++++++++++++++++++++++++------- runtime/vanilla/Cargo.toml | 10 +-- 8 files changed, 199 insertions(+), 66 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b5ed53b08..0f984d8b4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4504,7 +4504,7 @@ dependencies = [ [[package]] name = "orml-currencies" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git#5f74630d0742b12a3bd363d1634b877ba61d773b" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" dependencies = [ "frame-support", "frame-system", @@ -4520,7 +4520,7 @@ dependencies = [ [[package]] name = "orml-oracle" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git#ae67850c7b48afeb521ab0b6f25d2cd73639fede" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" dependencies = [ "frame-support", "frame-system", @@ -4537,7 +4537,7 @@ dependencies = [ [[package]] name = "orml-tokens" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git#5f74630d0742b12a3bd363d1634b877ba61d773b" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" dependencies = [ "frame-support", "frame-system", @@ -4551,7 +4551,7 @@ dependencies = [ [[package]] name = "orml-traits" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git#5f74630d0742b12a3bd363d1634b877ba61d773b" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -4565,17 +4565,63 @@ dependencies = [ "xcm", ] +[[package]] +name = "orml-unknown-tokens" +version = "0.4.1-dev" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" +dependencies = [ + "frame-support", + "frame-system", + "orml-xcm-support", + "parity-scale-codec", + "sp-std", + "xcm", +] + [[package]] name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git#5f74630d0742b12a3bd363d1634b877ba61d773b" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" +dependencies = [ + "frame-support", + "parity-scale-codec", + "serde", + "sp-io", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "orml-xcm-support" +version = "0.4.1-dev" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" +dependencies = [ + "frame-support", + "orml-traits", + "parity-scale-codec", + "sp-runtime", + "sp-std", + "xcm", + "xcm-executor", +] + +[[package]] +name = "orml-xtokens" +version = "0.4.1-dev" +source = "git+https://github.com/GopherJ/open-runtime-module-library.git#8d32719e37d6a0c00bceb68368ba53ea94be3e80" dependencies = [ + "cumulus-primitives-core", + "cumulus-primitives-utility", "frame-support", + "frame-system", + "orml-traits", + "orml-xcm-support", "parity-scale-codec", "serde", "sp-io", "sp-runtime", "sp-std", + "xcm", ] [[package]] @@ -5483,7 +5529,10 @@ dependencies = [ "orml-oracle", "orml-tokens", "orml-traits", + "orml-unknown-tokens", "orml-utilities", + "orml-xcm-support", + "orml-xtokens", "pallet-balances", "pallet-collective", "pallet-liquidate", @@ -10693,7 +10742,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.7.3", + "rand 0.3.23", "static_assertions", ] diff --git a/README.md b/README.md index fa23ddf22..e93071baa 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,5 @@ ![image](https://user-images.githubusercontent.com/40745291/116624086-ea44a100-a90c-11eb-9393-3036a39321da.png) - [![GitHub last commit](https://img.shields.io/github/last-commit/parallel-finance/parallel)](https://github.com/parallel-finance/parallel/commits/master) [![CI](https://github.com/parallel-finance/parallel/workflows/CI/badge.svg)](https://github.com/parallel-finance/parallel/actions) [![Discord chat][discord-badge]][discord-url] @@ -37,29 +36,20 @@ Once the development environment is set up, build the node template. This comman cargo build --release ``` -### Others available commands +### Available commands ``` -build -check -purge -restart -run -test -bench -lint -fmt -help +make help ``` ## Run ### Local Testnet -Polkadot (rococo-v1 branch, better use commit hash: `f3e2cbf49f179104d20b9f1b54830710ddac8be3`): +Polkadot (rococo-v1 branch) ``` -cargo build --release --features real-overseer +cargo build --release ./target/release/polkadot build-spec --chain rococo-local --raw --disable-default-bootnode > rococo_local.json diff --git a/pallets/loans/Cargo.toml b/pallets/loans/Cargo.toml index 73527c62e..d173713a6 100644 --- a/pallets/loans/Cargo.toml +++ b/pallets/loans/Cargo.toml @@ -12,10 +12,10 @@ codec = { package = 'parity-scale-codec', version = '2.0.0', defaul frame-benchmarking = { git = 'https://github.com/paritytech/substrate.git', branch = 'rococo-v1', default-features = false, version = '3.0.0', optional = true } frame-support = { git = 'https://github.com/paritytech/substrate.git', branch = 'rococo-v1', default-features = false, version = '3.0.0' } frame-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'rococo-v1', default-features = false, version = '3.0.0' } -orml-currencies = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-tokens = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-traits = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-utilities = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } +orml-currencies = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-tokens = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-traits = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-utilities = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } pallet-balances = { git = 'https://github.com/paritytech/substrate.git', branch = 'rococo-v1', version = '3.0.0', default-features = false } primitives = { package = 'parallel-primitives', path = '../../primitives', default-features = false } serde = { version = '1', features = ['derive'] } diff --git a/pallets/prices/Cargo.toml b/pallets/prices/Cargo.toml index dcec2ea5e..9cd029583 100644 --- a/pallets/prices/Cargo.toml +++ b/pallets/prices/Cargo.toml @@ -11,8 +11,8 @@ sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "roc frame-support = { git = "https://github.com/paritytech/substrate", branch = "rococo-v1", default-features = false } frame-system = { git = "https://github.com/paritytech/substrate", branch = "rococo-v1", default-features = false } sp-std = { git = "https://github.com/paritytech/substrate", branch = "rococo-v1", default-features = false } -orml-traits = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-oracle = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } +orml-traits = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-oracle = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } primitives = { package = "parallel-primitives", path = "../../primitives", default-features = false } [dev-dependencies] diff --git a/pallets/staking/Cargo.toml b/pallets/staking/Cargo.toml index 5c6775ee9..d757ffc0b 100644 --- a/pallets/staking/Cargo.toml +++ b/pallets/staking/Cargo.toml @@ -11,10 +11,10 @@ targets = ['x86_64-unknown-linux-gnu'] codec = { package = 'parity-scale-codec', version = '2.0.0', default-features = false } frame-support = { git = 'https://github.com/paritytech/substrate.git', branch = 'rococo-v1', default-features = false, version = '3.0.0' } frame-system = { git = 'https://github.com/paritytech/substrate.git', branch = 'rococo-v1', default-features = false, version = '3.0.0' } -orml-currencies = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-tokens = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-traits = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-utilities = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } +orml-currencies = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-tokens = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-traits = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-utilities = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } pallet-timestamp = { git = 'https://github.com/paritytech/substrate.git', branch = 'rococo-v1', default-features = false, version = '3.0.0' } primitives = { package = 'parallel-primitives', path = '../../primitives', default-features = false } serde = { version = '1', features = ['derive'] } diff --git a/runtime/parallel/Cargo.toml b/runtime/parallel/Cargo.toml index 9d30c07bf..871f0afa1 100644 --- a/runtime/parallel/Cargo.toml +++ b/runtime/parallel/Cargo.toml @@ -26,11 +26,14 @@ frame-system = { git = 'https://github.com/parityt frame-system-benchmarking = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false, optional = true } frame-system-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false } hex-literal = { version = '0.3.1', optional = true } -orml-currencies = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-oracle = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-tokens = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-traits = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-utilities = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } +orml-currencies = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-oracle = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-tokens = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-traits = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-unknown-tokens = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-utilities = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-xcm-support = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-xtokens = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } pallet-balances = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false } pallet-collective = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = "rococo-v1", default-features = false } pallet-liquidate = { path = '../../pallets/liquidate', default-features = false } @@ -129,4 +132,5 @@ std = [ 'orml-tokens/std', 'orml-traits/std', 'orml-utilities/std', + 'orml-xtokens/std', ] diff --git a/runtime/parallel/src/lib.rs b/runtime/parallel/src/lib.rs index 65bc620c8..afdedfb02 100644 --- a/runtime/parallel/src/lib.rs +++ b/runtime/parallel/src/lib.rs @@ -32,8 +32,9 @@ use sp_core::{crypto::KeyTypeId, OpaqueMetadata}; use sp_runtime::traits::{AccountIdLookup, BlakeTwo256, Block as BlockT}; use sp_runtime::{ create_runtime_str, generic, impl_opaque_keys, traits, + traits::Convert, transaction_validity::{TransactionSource, TransactionValidity}, - ApplyExtrinsicResult, SaturatedConversion, + ApplyExtrinsicResult, DispatchResult, SaturatedConversion, }; use sp_std::prelude::*; #[cfg(feature = "std")] @@ -41,22 +42,29 @@ use sp_version::NativeVersion; use sp_version::RuntimeVersion; // XCM imports +use cumulus_primitives_core::ParaId; use frame_support::log; use frame_system::{ limits::{BlockLength, BlockWeights}, EnsureRoot, }; +use orml_xcm_support::{IsNativeConcrete, MultiCurrencyAdapter, MultiNativeAsset, XcmHandler}; use polkadot_parachain::primitives::Sibling; use primitives::*; -use xcm::v0::{Junction, MultiLocation, NetworkId}; +use xcm::v0::{ + Error as XcmError, ExecuteXcm, + Junction::{self, GeneralKey, Parachain, Parent}, + MultiAsset, + MultiLocation::{self, X1, X2, X3}, + NetworkId, Xcm, +}; use xcm_builder::{ - AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, CurrencyAdapter, - EnsureXcmOrigin, FixedRateOfConcreteFungible, FixedWeightBounds, IsConcrete, LocationInverter, - NativeAsset, ParentAsSuperuser, ParentIsDefault, RelayChainAsNative, SiblingParachainAsNative, - SiblingParachainConvertsVia, SignedAccountId32AsNative, SovereignSignedViaLocation, - TakeWeightCredit, + AccountId32Aliases, AllowTopLevelPaidExecutionFrom, AllowUnpaidExecutionFrom, EnsureXcmOrigin, + FixedRateOfConcreteFungible, FixedWeightBounds, LocationInverter, ParentAsSuperuser, + ParentIsDefault, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, + SignedAccountId32AsNative, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{Config, XcmExecutor}; +use xcm_executor::{traits::Convert as XcmConvert, Config, XcmExecutor}; // re-exports pub use pallet_liquidate; @@ -246,6 +254,84 @@ impl orml_tokens::Config for Runtime { type ExistentialDeposits = ExistentialDeposits; } +pub struct CurrencyIdConvert; +impl Convert> for CurrencyIdConvert { + fn convert(id: CurrencyId) -> Option { + match id { + CurrencyId::KSM => Some(X1(Parent)), + CurrencyId::xKSM => Some(X3( + Parent, + Parachain { + id: ParachainInfo::parachain_id().into(), + }, + GeneralKey(b"xKSM".to_vec()), + )), + // TODO: statemint + _ => None, + } + } +} + +impl Convert> for CurrencyIdConvert { + fn convert(location: MultiLocation) -> Option { + match location { + X1(Parent) => Some(CurrencyId::KSM), + X3(Parent, Parachain { id }, GeneralKey(key)) + if ParaId::from(id) == ParachainInfo::parachain_id() && key == b"xKSM".to_vec() => + { + Some(CurrencyId::xKSM) + } + _ => None, + } + } +} +impl Convert> for CurrencyIdConvert { + fn convert(a: MultiAsset) -> Option { + if let MultiAsset::ConcreteFungible { id, amount: _ } = a { + Self::convert(id) + } else { + None + } + } +} + +pub struct AccountId32Convert; +impl Convert for AccountId32Convert { + fn convert(account_id: AccountId) -> [u8; 32] { + account_id.into() + } +} + +parameter_types! { + pub SelfLocation: MultiLocation = X2(Parent, Parachain { id: ParachainInfo::parachain_id().into() }); +} + +pub struct HandleXcm; +impl XcmHandler for HandleXcm { + fn execute_xcm(origin: AccountId, xcm: Xcm) -> DispatchResult { + let xcm_origin = + ParentIsDefault::::reverse_ref(origin).map_err(|_| XcmError::BadOrigin); + + // TODO: remove unwrap + XcmExecutor::::execute_xcm(xcm_origin.unwrap(), xcm, 1000); + Ok(()) + } +} + +impl orml_xtokens::Config for Runtime { + type Event = Event; + type Balance = Balance; + type CurrencyId = CurrencyId; + type CurrencyIdConvert = CurrencyIdConvert; + type AccountId32Convert = AccountId32Convert; + type SelfLocation = SelfLocation; + type XcmHandler = HandleXcm; +} + +impl orml_unknown_tokens::Config for Runtime { + type Event = Event; +} + parameter_types! { pub const GetNativeCurrencyId: CurrencyId = CurrencyId::Native; @@ -435,46 +521,48 @@ impl cumulus_pallet_parachain_system::Config for Runtime { impl parachain_info::Config for Runtime {} parameter_types! { - pub const RococoLocation: MultiLocation = MultiLocation::X1(Junction::Parent); - pub const RococoNetwork: NetworkId = NetworkId::Polkadot; + pub const KusamaLocation: MultiLocation = MultiLocation::X1(Junction::Parent); + pub HeikoNetwork: NetworkId = NetworkId::Named("heiko".into()); + pub const KusamaNetwork: NetworkId = NetworkId::Kusama; pub RelayChainOrigin: Origin = cumulus_pallet_xcm::Origin::Relay.into(); pub Ancestry: MultiLocation = Junction::Parachain { id: ParachainInfo::parachain_id().into() }.into(); + pub const RelayChainCurrencyId: CurrencyId = CurrencyId::KSM; } /// Type for specifying how a `MultiLocation` can be converted into an `AccountId`. This is used /// when determining ownership of accounts for asset transacting and when attempting to use XCM /// `Transact` in order to determine the dispatch Origin. -pub type LocationToAccountId = ( +pub type LocationConverter = ( // The parent (Relay-chain) origin converts to the default `AccountId`. ParentIsDefault, // Sibling parachain origins convert to AccountId via the `ParaId::into`. SiblingParachainConvertsVia, // Straight up local `AccountId32` origins just alias directly to `AccountId`. - AccountId32Aliases, + AccountId32Aliases, ); /// Means for transacting assets on this chain. -pub type LocalAssetTransactor = CurrencyAdapter< +pub type LocalAssetTransactor = MultiCurrencyAdapter< // Use this currency: - Balances, - // Use this currency when it is a fungible asset matching the given location or name: - IsConcrete, - // Do a simple punn to convert an AccountId32 MultiLocation into a native chain account ID: - LocationToAccountId, - // Our chain's account ID type (we can't get away without mentioning it explicitly): + Currencies, + UnknownTokens, + IsNativeConcrete, AccountId, + LocationConverter, + CurrencyId, + CurrencyIdConvert, >; /// This is the type we use to convert an (incoming) XCM origin into a local `Origin` instance, /// ready for dispatching a transaction with Xcm's `Transact`. There is an `OriginKind` which can /// biases the kind of local `Origin` it will become. -pub type XcmOriginToTransactDispatchOrigin = ( +pub type LocalOriginConverter = ( // Sovereign account converter; this attempts to derive an `AccountId` from the origin location // using `LocationToAccountId` and then turn that into the usual `Signed` origin. Useful for // foreign chains who want to have a local sovereign account on this chain which they control. - SovereignSignedViaLocation, + SovereignSignedViaLocation, // Native converter for Relay-chain (Parent) location; will converts to a `Relay` origin when // recognised. RelayChainAsNative, @@ -486,7 +574,7 @@ pub type XcmOriginToTransactDispatchOrigin = ( ParentAsSuperuser, // Native signed account converter; this just converts an `AccountId32` origin into a normal // `Origin::Signed` origin of the same 32-byte value. - SignedAccountId32AsNative, + SignedAccountId32AsNative, ); parameter_types! { @@ -495,7 +583,7 @@ parameter_types! { parameter_types! { // 1_000_000_000_000 => 1 unit of asset for 1 unit of Weight. - // TODO: Should take the actual weight price. This is just 1_000 ROC per second of weight. + // TODO: Should take the actual weight price. This is just 1_000 KSM per second of weight. pub const WeightPrice: (MultiLocation, u128) = (MultiLocation::X1(Junction::Parent), 1_000); pub AllowUnpaidFrom: Vec = vec![ MultiLocation::X1(Junction::Parent) ]; } @@ -512,9 +600,9 @@ impl Config for XcmConfig { type XcmSender = XcmRouter; // How to withdraw and deposit an asset. type AssetTransactor = LocalAssetTransactor; - type OriginConverter = XcmOriginToTransactDispatchOrigin; - type IsReserve = NativeAsset; - type IsTeleporter = NativeAsset; // <- should be enough to allow teleportation of ROC + type OriginConverter = LocalOriginConverter; + type IsReserve = MultiNativeAsset; + type IsTeleporter = (); type LocationInverter = LocationInverter; type Barrier = Barrier; type Weigher = FixedWeightBounds; @@ -580,6 +668,8 @@ construct_runtime!( Staking: pallet_staking::{Pallet, Call, Storage, Event, Config}, Liquidate: pallet_liquidate::{Pallet, Call, Event}, Prices: pallet_prices::{Pallet, Storage, Call, Event}, + XTokens: orml_xtokens::{Pallet, Storage, Call, Event}, + UnknownTokens: orml_unknown_tokens::{Pallet, Storage, Event}, } ); diff --git a/runtime/vanilla/Cargo.toml b/runtime/vanilla/Cargo.toml index c604f14d8..16d3364f3 100644 --- a/runtime/vanilla/Cargo.toml +++ b/runtime/vanilla/Cargo.toml @@ -35,11 +35,11 @@ frame-support = { git = 'https://github.com/parityt frame-system = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false } frame-system-benchmarking = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false, optional = true } frame-system-rpc-runtime-api = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false } -orml-currencies = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-oracle = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-tokens = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-traits = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } -orml-utilities = { git = 'https://github.com/open-web3-stack/open-runtime-module-library.git', default-features = false } +orml-currencies = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-oracle = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-tokens = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-traits = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } +orml-utilities = { git = 'https://github.com/GopherJ/open-runtime-module-library.git', default-features = false } pallet-aura = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false } pallet-balances = { git = 'https://github.com/paritytech/substrate.git', version = '3.0.0', branch = 'rococo-v1', default-features = false } pallet-collective = { git = "https://github.com/paritytech/substrate.git", version = '3.0.0', branch = "rococo-v1", default-features = false } From f015d10dac5eccec945709f1c17db40ea50fb1fa Mon Sep 17 00:00:00 2001 From: Cheng JIANG Date: Mon, 3 May 2021 07:46:39 +0800 Subject: [PATCH 2/4] simlify readme --- Makefile | 5 +++++ README.md | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 734b20a3f..f10a59dde 100644 --- a/Makefile +++ b/Makefile @@ -70,5 +70,10 @@ purge: .PHONY: restart restart: purge run +.PHONY: resources +resources: + target/release/parallel export-genesis-state --parachain-id 200 > ./resources/para-200-genesis + target/release/parallel export-genesis-wasm > ./resources/para-200.wasm + help: @grep -E '^[a-zA-Z_-]+:.*?' Makefile | cut -d: -f1 | sort diff --git a/README.md b/README.md index e93071baa..a6b915c1c 100644 --- a/README.md +++ b/README.md @@ -53,10 +53,11 @@ cargo build --release ./target/release/polkadot build-spec --chain rococo-local --raw --disable-default-bootnode > rococo_local.json -./target/release/polkadot --chain ./rococo_local.json -d cumulus_relay0 --validator --alice --port 50555 +./target/release/polkadot --chain ./rococo_local.json -d cumulus_relay0 --validator --alice --port 50555 --node-key 0000000000000000000000000000000000000000000000000000000000000001 + ./target/release/polkadot --chain ./rococo_local.json -d cumulus_relay1 --validator --bob --port 50556 \ - --bootnodes /ip4/127.0.0.1/tcp/50555/p2p/ + --bootnodes /ip4/127.0.0.1/tcp/50555/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp ``` Substrate Parachain Template: @@ -64,7 +65,7 @@ Substrate Parachain Template: ``` # this command assumes the chain spec is in a directory named polkadot that is a sibling of the working directory ./target/release/parallel -d local-test --collator --alice --ws-port 9915 --parachain-id 200 -- --chain ../polkadot/rococo_local.json \ - --bootnodes /ip4/127.0.0.1/tcp/50555/p2p/ + --bootnodes /ip4/127.0.0.1/tcp/50555/p2p/12D3KooWEyoppNCUx8Yx66oV9fJnriXwCcXwDDUA2kj6vnc6iDEp ``` ### Registering on Local Relay Chain From 85703b27087e674623e6a564b22b17b10b19f3da Mon Sep 17 00:00:00 2001 From: Cheng JIANG Date: Fri, 7 May 2021 08:59:43 +0800 Subject: [PATCH 3/4] correct comment --- runtime/parallel/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime/parallel/src/lib.rs b/runtime/parallel/src/lib.rs index afdedfb02..6fa4563a7 100644 --- a/runtime/parallel/src/lib.rs +++ b/runtime/parallel/src/lib.rs @@ -266,7 +266,7 @@ impl Convert> for CurrencyIdConvert { }, GeneralKey(b"xKSM".to_vec()), )), - // TODO: statemint + // TODO: statemine _ => None, } } From ab30bb06a8be7703b99109f95a898c86a6d0bf97 Mon Sep 17 00:00:00 2001 From: Cheng JIANG Date: Wed, 12 May 2021 14:33:21 +0800 Subject: [PATCH 4/4] update lockfile --- Cargo.lock | 718 +++++++++++++++++++++++++++-------------------------- 1 file changed, 371 insertions(+), 347 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0f984d8b4..3e7434cff 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,7 +1,5 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 - [[package]] name = "Inflector" version = "0.11.4" @@ -18,7 +16,16 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a55f82cfe485775d02112886f4169bde0c5894d75e79ead7eafe7e40a25e45f7" dependencies = [ - "gimli", + "gimli 0.23.0", +] + +[[package]] +name = "addr2line" +version = "0.15.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03345e98af8f3d786b6d9f656ccfa6ac316d954e92bc4841f0bba20789d5fb5a" +dependencies = [ + "gimli 0.24.0", ] [[package]] @@ -89,9 +96,9 @@ checksum = "739f4a8db6605981345c5654f3a85b056ce52f37a39d34da03f25bf2151ea16e" [[package]] name = "aho-corasick" -version = "0.7.15" +version = "0.7.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5" +checksum = "1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f" dependencies = [ "memchr", ] @@ -124,7 +131,7 @@ checksum = "629ddaf5b2675d9a27e9521a88870f8edea113e4a83d6d5178268b0d70e9a9a3" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -232,7 +239,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3203e79f4dd9bdda415ed03cf14dae5a2bf775c683a00f94e9cd1faf0f596e5" dependencies = [ "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -343,7 +350,7 @@ dependencies = [ "async-io", "async-lock", "async-process", - "crossbeam-utils 0.8.3", + "crossbeam-utils 0.8.4", "futures-channel", "futures-core", "futures-io", @@ -388,7 +395,7 @@ checksum = "0b98e84bbb4cbcdd97da190ba0c58a1bb0de2c1fdf67d159e192ed766aeca722" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -451,16 +458,16 @@ checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" [[package]] name = "backtrace" -version = "0.3.58" +version = "0.3.59" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88fb5a785d6b44fd9d6700935608639af1b8356de1e55d5f7c2740f4faa15d82" +checksum = "4717cfcbfaa661a0fd48f8453951837ae7e8f81e481fbb136e3202d72805a744" dependencies = [ - "addr2line", + "addr2line 0.15.1", "cc", "cfg-if 1.0.0", "libc", "miniz_oxide", - "object", + "object 0.24.0", "rustc-demangle", ] @@ -500,7 +507,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=rococo-v1#b0e5f2da52cc9bc9804a23e111d003413b268faf" dependencies = [ "beefy-primitives", - "futures 0.3.14", + "futures 0.3.15", "hex", "log", "parity-scale-codec", @@ -528,7 +535,7 @@ source = "git+https://github.com/paritytech/grandpa-bridge-gadget?branch=rococo- dependencies = [ "beefy-gadget", "beefy-primitives", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -727,9 +734,9 @@ checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] name = "bstr" -version = "0.2.15" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a40b47ad93e1a5404e6c18dec46b628214fee441c70f4ab5d6942142cc268a3d" +checksum = "90682c8d613ad3373e66de8c6411e0ae2ab2571e879d2efbf73558cc66f21279" dependencies = [ "memchr", ] @@ -1002,10 +1009,13 @@ dependencies = [ ] [[package]] -name = "cpuid-bool" -version = "0.1.2" +name = "cpufeatures" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" +checksum = "dec1028182c380cc45a2e2c5ec841134f2dfd0f8f5f0a5bcd68004f81b5efdf4" +dependencies = [ + "libc", +] [[package]] name = "cpuid-bool" @@ -1033,7 +1043,7 @@ dependencies = [ "cranelift-codegen-meta", "cranelift-codegen-shared", "cranelift-entity", - "gimli", + "gimli 0.23.0", "log", "regalloc", "serde", @@ -1125,7 +1135,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "06ed27e177f16d65f0f0c22a213e17c696ace5dd64b14258b52f9417ccb52db4" dependencies = [ "cfg-if 1.0.0", - "crossbeam-utils 0.8.3", + "crossbeam-utils 0.8.4", ] [[package]] @@ -1146,8 +1156,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "94af6efb46fef72616855b036a624cf27ba656ffc9be1b9a3c931cfc7749a9a9" dependencies = [ "cfg-if 1.0.0", - "crossbeam-epoch 0.9.3", - "crossbeam-utils 0.8.3", + "crossbeam-epoch 0.9.4", + "crossbeam-utils 0.8.4", ] [[package]] @@ -1167,12 +1177,12 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.3" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2584f639eb95fea8c798496315b297cf81b9b58b6d30ab066a75455333cf4b12" +checksum = "52fb27eab85b17fbb9f6fd667089e07d6a2eb8743d02639ee7f6a7a7729c9c94" dependencies = [ "cfg-if 1.0.0", - "crossbeam-utils 0.8.3", + "crossbeam-utils 0.8.4", "lazy_static", "memoffset 0.6.3", "scopeguard", @@ -1202,9 +1212,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7e9d99fa91428effe99c5c6d4634cdeba32b8cf784fc428a2a687f61a952c49" +checksum = "4feb231f0d4d6af81aed15928e58ecf5816aa62a2393e2c82f46973e92a9a278" dependencies = [ "autocfg", "cfg-if 1.0.0", @@ -1253,7 +1263,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e98e2ad1a782e33928b96fc3948e7c355e5af34ba4de7670fe8bac2a3b2006d" dependencies = [ "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1275,7 +1285,7 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-primitives-core", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.9.0", "polkadot-node-primitives", @@ -1298,7 +1308,7 @@ source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3ba dependencies = [ "async-trait", "dyn-clone", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-primitives", "polkadot-runtime", @@ -1325,7 +1335,7 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-primitives-core", "cumulus-primitives-parachain-inherent", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.9.0", "polkadot-service", @@ -1347,7 +1357,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=rococo-v1#da4c3bac6e9584e65740ef5db4dbd2c31c1a91db" dependencies = [ "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "parity-scale-codec", "parking_lot 0.10.2", @@ -1373,7 +1383,7 @@ dependencies = [ "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-primitives-core", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-primitives", "polkadot-service", @@ -1555,7 +1565,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f83e699727abca3c56e187945f303389590305ab2f0185ea445aa66e8d5f2a" dependencies = [ "data-encoding", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1566,7 +1576,7 @@ checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1592,7 +1602,7 @@ dependencies = [ "convert_case", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1682,7 +1692,7 @@ checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1693,9 +1703,9 @@ checksum = "ee2626afccd7561a06cf1367e2950c4718ea04565e20fb5029b6c7d8ad09abcf" [[package]] name = "ed25519" -version = "1.0.3" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37c66a534cbb46ab4ea03477eae19d5c22c01da8258030280b7bd9d8433fb6ef" +checksum = "8d0860415b12243916284c67a9be413e044ee6668247b99ba26d94b2bc06c8f6" dependencies = [ "signature", ] @@ -1710,7 +1720,7 @@ dependencies = [ "ed25519", "rand 0.7.3", "serde", - "sha2 0.9.3", + "sha2 0.9.5", "zeroize", ] @@ -1729,7 +1739,7 @@ dependencies = [ "heck", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1749,7 +1759,7 @@ checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1760,7 +1770,7 @@ checksum = "4e58b112d5099aa0857c5d05f0eacab86406dd8c0f85fe5d320a13256d29ecf4" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -1864,7 +1874,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", ] [[package]] @@ -1885,7 +1895,7 @@ checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", "synstructure", ] @@ -1936,7 +1946,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6447e2f8178843749e8c8003206def83ec124a7859475395777a28b5338647c" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "num-traits", @@ -2115,7 +2125,7 @@ dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -2127,7 +2137,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -2137,7 +2147,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -2194,9 +2204,9 @@ dependencies = [ [[package]] name = "fs-err" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcd1163ae48bda72a20ae26d66a04d3094135cadab911cff418ae5e33f253431" +checksum = "5ebd3504ad6116843b8375ad70df74e7bfe83cac77a1f3fe73200c844d43bfe0" [[package]] name = "fs-swap" @@ -2256,9 +2266,9 @@ checksum = "3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678" [[package]] name = "futures" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9d5813545e459ad3ca1bff9915e9ad7f1a47dc6a91b627ce321d5863b7dd253" +checksum = "0e7e43a803dae2fa37c1f6a8fe121e1f7bf9548b4dfc0522a42f34145dadfc27" dependencies = [ "futures-channel", "futures-core", @@ -2271,9 +2281,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce79c6a52a299137a6013061e0cf0e688fce5d7f1bc60125f520912fdb29ec25" +checksum = "e682a68b29a882df0545c143dc3646daefe80ba479bcdede94d5a703de2871e2" dependencies = [ "futures-core", "futures-sink", @@ -2281,9 +2291,9 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "098cd1c6dda6ca01650f1a37a794245eb73181d0d4d4e955e2f3c37db7af1815" +checksum = "0402f765d8a89a26043b889b26ce3c4679d268fa6bb22cd7c6aad98340e179d1" [[package]] name = "futures-cpupool" @@ -2302,7 +2312,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fdcef58a173af8148b182684c9f2d5250875adbcaff7b5794073894f9d8634a9" dependencies = [ "futures 0.1.31", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "log", "parking_lot 0.9.0", @@ -2313,9 +2323,9 @@ dependencies = [ [[package]] name = "futures-executor" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10f6cb7042eda00f0049b1d2080aa4b93442997ee507eb3828e8bd7577f94c9d" +checksum = "badaa6a909fac9e7236d0620a2f57f7664640c56575b71a7552fbd68deafab79" dependencies = [ "futures-core", "futures-task", @@ -2325,9 +2335,9 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "365a1a1fb30ea1c03a830fdb2158f5236833ac81fa0ad12fe35b29cddc35cb04" +checksum = "acc499defb3b348f8d8f3f66415835a9131856ff7714bf10dadfc4ec4bdb29a1" [[package]] name = "futures-lite" @@ -2346,14 +2356,15 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "668c6733a182cd7deb4f1de7ba3bf2120823835b3bcfbeacf7d2c4a773c1bb8b" +checksum = "a4c40298486cdf52cc00cd6d6987892ba502c7656a16a4192a9992b1ccedd121" dependencies = [ + "autocfg", "proc-macro-hack", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -2369,15 +2380,15 @@ dependencies = [ [[package]] name = "futures-sink" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c5629433c555de3d82861a7a4e3794a4c40040390907cfbfd7143a92a426c23" +checksum = "a57bead0ceff0d6dde8f465ecd96c9338121bb7717d3e7b108059531870c4282" [[package]] name = "futures-task" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba7aa51095076f3ba6d9a1f702f74bd05ec65f555d70d2033d55ba8d69f581bc" +checksum = "8a16bef9fc1a4dddb5bee51c989e3fbba26569cbb0e31f5b303c184e3dd33dae" [[package]] name = "futures-timer" @@ -2393,10 +2404,11 @@ checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" [[package]] name = "futures-util" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c144ad54d60f23927f0a6b6d816e4271278b64f005ad65e4e35291d2de9c025" +checksum = "feb5c238d27e2bf94ffdfd27b2c29e3df4a68c4193bb6427384259e2bf191967" dependencies = [ + "autocfg", "futures 0.1.31", "futures-channel", "futures-core", @@ -2489,6 +2501,12 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e4075386626662786ddb0ec9081e7c7eeb1ba31951f447ca780ef9f5d568189" + [[package]] name = "glob" version = "0.3.0" @@ -2561,14 +2579,14 @@ dependencies = [ [[package]] name = "handlebars" -version = "3.5.4" +version = "3.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580b6f551b29a3a02436318aed09ba1c58eea177dc49e39beac627ad356730a5" +checksum = "4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3" dependencies = [ "log", "pest", "pest_derive", - "quick-error 2.0.0", + "quick-error 2.0.1", "serde", "serde_json", ] @@ -2740,9 +2758,9 @@ dependencies = [ [[package]] name = "httparse" -version = "1.4.0" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a1ce40d6fc9764887c2fdc7305c3dcc429ba11ff981c1509416afd5697e4437" +checksum = "f3a87b616e37e93c22fb19bcd386f02f3af5ea98a25670ad0fce773de23c5e68" [[package]] name = "httpdate" @@ -2887,7 +2905,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae8ab7f67bad3240049cb24fb9cb0b4c2c6af4c245840917fbbdededeee91179" dependencies = [ "async-io", - "futures 0.3.14", + "futures 0.3.15", "futures-lite", "if-addrs", "ipnet", @@ -2931,7 +2949,7 @@ checksum = "d5dacb10c5b3bb92d46ba347505a9041e676bb20ad220101326bffb0c93031ee" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -2975,7 +2993,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64fa110ec7b8f493f416eed552740d10e7030ad5f63b2308f82c9608ec2df275" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 2.0.2", ] @@ -3047,9 +3065,9 @@ dependencies = [ [[package]] name = "js-sys" -version = "0.3.50" +version = "0.3.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d99f9e3e84b8f67f846ef5b4cbbc3b1c29f6c759fcbce6f01aa0e73d932a24c" +checksum = "83bdfbace3a0e81a4253f73b49e960b053e396a11012cbd49b9b74d6a2b67062" dependencies = [ "wasm-bindgen", ] @@ -3101,7 +3119,7 @@ dependencies = [ "proc-macro-crate 0.1.5", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -3192,7 +3210,7 @@ dependencies = [ "serde", "serde_json", "thiserror", - "url 2.2.1", + "url 2.2.2", ] [[package]] @@ -3205,7 +3223,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -3254,7 +3272,7 @@ dependencies = [ [[package]] name = "kusama-runtime" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-primitives", "bitvec", @@ -3360,9 +3378,9 @@ dependencies = [ [[package]] name = "kvdb-rocksdb" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34446c373ccc494c2124439281c198c7636ccdc2752c06722bbffd56d459c1e4" +checksum = "94b27cdb788bf1c8ade782289f9dbee626940be2961fd75c7cde993fa2f1ded1" dependencies = [ "fs-swap", "kvdb", @@ -3434,7 +3452,7 @@ checksum = "08053fbef67cd777049ef7a95ebaca2ece370b4ed7712c3fa404d69a88cb741b" dependencies = [ "atomic", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "libp2p-core", "libp2p-deflate", @@ -3476,7 +3494,7 @@ dependencies = [ "ed25519-dalek", "either", "fnv", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lazy_static", "libsecp256k1", @@ -3491,7 +3509,7 @@ dependencies = [ "rand 0.7.3", "ring", "rw-stream-sink", - "sha2 0.9.3", + "sha2 0.9.5", "smallvec 1.6.1", "thiserror", "unsigned-varint 0.7.0", @@ -3506,7 +3524,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2181a641cd15f9b6ba71b1335800f309012a0a97a29ffaabbbf40e9d3d58f08" dependencies = [ "flate2", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", ] @@ -3517,7 +3535,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "62e63dab8b5ff35e0c101a3e51e843ba782c07bbb1682f5fd827622e0d02b98b" dependencies = [ "async-std-resolver", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "smallvec 1.6.1", @@ -3532,7 +3550,7 @@ checksum = "48a9b570f6766301d9c4aa00fce3554cad1598e2f466debbc4dde909028417cf" dependencies = [ "cuckoofilter", "fnv", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -3553,7 +3571,7 @@ dependencies = [ "byteorder", "bytes 1.0.1", "fnv", - "futures 0.3.14", + "futures 0.3.15", "hex_fmt", "libp2p-core", "libp2p-swarm", @@ -3562,7 +3580,7 @@ dependencies = [ "prost-build", "rand 0.7.3", "regex", - "sha2 0.9.3", + "sha2 0.9.5", "smallvec 1.6.1", "unsigned-varint 0.7.0", "wasm-timer", @@ -3574,7 +3592,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f668f00efd9883e8b7bcc582eaf0164615792608f886f6577da18bcbeea0a46" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -3595,14 +3613,14 @@ dependencies = [ "bytes 1.0.1", "either", "fnv", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.3", + "sha2 0.9.5", "smallvec 1.6.1", "uint", "unsigned-varint 0.7.0", @@ -3612,14 +3630,14 @@ dependencies = [ [[package]] name = "libp2p-mdns" -version = "0.30.1" +version = "0.30.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41e282f974c4bea56db8acca50387f05189406e346318cb30190b0bde662961e" +checksum = "4efa70c1c3d2d91237f8546e27aeb85e287d62c066a7b4f3ea6a696d43ced714" dependencies = [ "async-io", "data-encoding", "dns-parser", - "futures 0.3.14", + "futures 0.3.15", "if-watch", "lazy_static", "libp2p-core", @@ -3639,7 +3657,7 @@ checksum = "85e9b544335d1ed30af71daa96edbefadef6f19c7a55f078b9fc92c87163105d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "nohash-hasher", @@ -3657,14 +3675,14 @@ checksum = "36db0f0db3b0433f5b9463f1c0cd9eadc0a3734a9170439ce501ff99733a88bd" dependencies = [ "bytes 1.0.1", "curve25519-dalek 3.1.0", - "futures 0.3.14", + "futures 0.3.15", "lazy_static", "libp2p-core", "log", "prost", "prost-build", "rand 0.7.3", - "sha2 0.9.3", + "sha2 0.9.5", "snow", "static_assertions", "x25519-dalek", @@ -3677,7 +3695,7 @@ version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf4bfaffac63bf3c7ec11ed9d8879d455966ddea7e78ee14737f0b6dce0d1cd1" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -3694,7 +3712,7 @@ checksum = "0c8c37b4d2a075b4be8442760a5f8c037180f0c8dd5b5734b9978ab868b3aa11" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "prost", @@ -3709,7 +3727,7 @@ version = "0.20.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6ce3374f3b28162db9d3442c9347c4f14cb01e8290052615c7d341d40eae0599" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "pin-project 1.0.7", "rand 0.7.3", @@ -3725,7 +3743,7 @@ checksum = "0b8786aca3f18671d8776289706a5521f6c9124a820f69e358de214b9939440d" dependencies = [ "asynchronous-codec 0.6.0", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p-core", "libp2p-swarm", @@ -3748,7 +3766,7 @@ checksum = "1cdbe172f08e6d0f95fa8634e273d4c4268c4063de2e33e7435194b0130c62e3" dependencies = [ "async-trait", "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "libp2p-swarm", "log", @@ -3767,7 +3785,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e04d8e1eef675029ec728ba14e8d0da7975d84b6679b699b4ae91a1de9c3a92" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", "rand 0.7.3", @@ -3783,7 +3801,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "365b0a699fea5168676840567582a012ea297b1ca02eee467e58301b9c9c5eed" dependencies = [ "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -3793,7 +3811,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b1a27d21c477951799e99d5c105d78868258502ce092988040a808d5a19bbd9" dependencies = [ "async-io", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "if-watch", "ipnet", @@ -3810,7 +3828,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffd6564bb3b7ff203661ccbb69003c2b551e34cef974f2d6c6a28306a12170b5" dependencies = [ "async-std", - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "log", ] @@ -3821,7 +3839,7 @@ version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2d413e4cf9b8e5dfbcd2a60d3dc5a3391308bdb463684093d4f67137b7113de" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "js-sys", "libp2p-core", "parity-send-wrapper", @@ -3836,14 +3854,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cace60995ef6f637e4752cccbb2590f6bc358e8741a0d066307636c69a4b3a74" dependencies = [ "either", - "futures 0.3.14", + "futures 0.3.15", "futures-rustls", "libp2p-core", "log", "quicksink", "rw-stream-sink", "soketto", - "url 2.2.1", + "url 2.2.2", "webpki-roots", ] @@ -3853,7 +3871,7 @@ version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f35da42cfc6d5cb0dcf3ad6881bc68d146cdf38f98655e09e33fbba4d13eabc4" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p-core", "parking_lot 0.11.1", "thiserror", @@ -3890,9 +3908,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" dependencies = [ "cc", "pkg-config", @@ -3935,9 +3953,9 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a3c91c24eae6777794bb1997ad98bbb87daf92890acab859f7eaa4320333176" +checksum = "0382880606dff6d15c9476c416d18690b72742aa7b605bb6dd6ec9030fbf07eb" dependencies = [ "scopeguard", ] @@ -4032,9 +4050,9 @@ checksum = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" [[package]] name = "memchr" -version = "2.3.4" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" +checksum = "b16bd47d9e329435e309c58469fe0791c2d0d1ba96ec0954152a5ae2b04387dc" [[package]] name = "memmap2" @@ -4104,10 +4122,10 @@ dependencies = [ [[package]] name = "metered-channel" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", ] @@ -4117,7 +4135,7 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c023c3f16109e7f33aa451f773fd61070e265b4977d0b6e344a51049296dd7df" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "rand 0.7.3", "thrift", ] @@ -4139,7 +4157,7 @@ checksum = "7f2b9e8883d58e34b18facd16c4564a77ea50fce028ad3d0ee6753440e37acc8" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -4256,7 +4274,7 @@ dependencies = [ "digest 0.9.0", "generic-array 0.14.4", "multihash-derive", - "sha2 0.9.3", + "sha2 0.9.5", "sha3", "unsigned-varint 0.5.1", ] @@ -4271,7 +4289,7 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", "synstructure", ] @@ -4288,7 +4306,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d91ec0a2440aaff5f78ec35631a7027d50386c6163aa975f7caa0d5da4b6ff8" dependencies = [ "bytes 1.0.1", - "futures 0.3.14", + "futures 0.3.15", "log", "pin-project 1.0.7", "smallvec 1.6.1", @@ -4465,6 +4483,12 @@ dependencies = [ "indexmap", ] +[[package]] +name = "object" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5b3dd1c072ee7963717671d1ca129f1048fda25edea6b752bfc71ac8854170" + [[package]] name = "once_cell" version = "1.7.2" @@ -4488,9 +4512,9 @@ checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" [[package]] name = "openssl-probe" -version = "0.1.2" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" +checksum = "28988d872ab76095a6e6ac88d99b54fd267702734fd7ffe610ca27f533ddb95a" [[package]] name = "ordered-float" @@ -5202,7 +5226,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#68cfc326fa0e3d96d0d92509e4db1a104b9da9bb" +source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -5231,7 +5255,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -5372,7 +5396,7 @@ dependencies = [ [[package]] name = "pallet-xcm" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "frame-support", "frame-system", @@ -5599,7 +5623,7 @@ dependencies = [ "serde", "static_assertions", "unsigned-varint 0.7.0", - "url 2.2.1", + "url 2.2.2", ] [[package]] @@ -5624,7 +5648,7 @@ dependencies = [ "proc-macro-crate 0.1.5", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -5677,7 +5701,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ "proc-macro2 1.0.26", - "syn 1.0.71", + "syn 1.0.72", "synstructure", ] @@ -5711,7 +5735,7 @@ dependencies = [ "rand 0.7.3", "sha-1 0.8.2", "slab", - "url 2.2.1", + "url 2.2.2", ] [[package]] @@ -5748,7 +5772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d7744ac029df22dca6284efe4e898991d28e3085c706c972bcd7da4a27a15eb" dependencies = [ "instant", - "lock_api 0.4.3", + "lock_api 0.4.4", "parking_lot_core 0.8.3", ] @@ -5790,7 +5814,7 @@ dependencies = [ "cfg-if 1.0.0", "instant", "libc", - "redox_syscall 0.2.6", + "redox_syscall 0.2.8", "smallvec 1.6.1", "winapi 0.3.9", ] @@ -5873,7 +5897,7 @@ dependencies = [ "pest_meta", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -5923,7 +5947,7 @@ checksum = "3be26700300be6d9d23264c73211d8190e755b6b5ca7a1b28230025511b52a5e" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -5934,7 +5958,7 @@ checksum = "48c950132583b500556b1efd71d45b319029f2b71518d979fcc208e16b42426f" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -5970,9 +5994,9 @@ checksum = "989d43012e2ca1c4a02507c67282691a0a3207f9dc67cec596b43fe925b3d325" [[package]] name = "polkadot-approval-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -5984,9 +6008,9 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-node-network-protocol", "polkadot-node-subsystem", @@ -5998,9 +6022,9 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6021,9 +6045,9 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "lru", "parity-scale-codec", "polkadot-erasure-coding", @@ -6040,10 +6064,10 @@ dependencies = [ [[package]] name = "polkadot-cli" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "frame-benchmarking-cli", - "futures 0.3.14", + "futures 0.3.15", "log", "polkadot-node-core-pvf", "polkadot-service", @@ -6060,10 +6084,10 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "always-assert", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-network-protocol", "polkadot-node-primitives", @@ -6080,7 +6104,7 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "parity-scale-codec", "parity-util-mem", @@ -6092,7 +6116,7 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -6106,9 +6130,9 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6121,10 +6145,10 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "parking_lot 0.11.1", "polkadot-node-network-protocol", @@ -6141,9 +6165,9 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-erasure-coding", "polkadot-node-primitives", @@ -6159,11 +6183,11 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "bitvec", "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "kvdb", "merlin", @@ -6188,10 +6212,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "kvdb", "parity-scale-codec", @@ -6208,10 +6232,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "polkadot-erasure-coding", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6226,9 +6250,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6241,9 +6265,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-selection" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6256,10 +6280,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-node-primitives", @@ -6274,9 +6298,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives", @@ -6287,9 +6311,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-proposer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-overseer", @@ -6312,10 +6336,10 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "bitvec", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-subsystem", "polkadot-node-subsystem-util", @@ -6327,13 +6351,13 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "always-assert", "assert_matches", "async-process", "async-std", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libc", "parity-scale-codec", @@ -6355,9 +6379,9 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "memory-lru", "parity-util-mem", "polkadot-node-subsystem", @@ -6373,7 +6397,7 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "async-std", "lazy_static", @@ -6391,9 +6415,9 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", @@ -6406,9 +6430,9 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "parity-scale-codec", "polkadot-parachain", "polkadot-primitives", @@ -6428,12 +6452,12 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "async-std", "async-trait", "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lazy_static", "log", @@ -6458,10 +6482,10 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "lru", "metered-channel", @@ -6486,10 +6510,10 @@ dependencies = [ [[package]] name = "polkadot-overseer" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "polkadot-node-primitives", "polkadot-node-subsystem", @@ -6503,7 +6527,7 @@ dependencies = [ [[package]] name = "polkadot-parachain" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "derive_more 0.99.13", "parity-scale-codec", @@ -6518,7 +6542,7 @@ dependencies = [ [[package]] name = "polkadot-primitives" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "bitvec", "frame-system", @@ -6547,18 +6571,18 @@ dependencies = [ [[package]] name = "polkadot-procmacro-subsystem-dispatch-gen" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "assert_matches", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] name = "polkadot-rpc" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-gadget", "beefy-gadget-rpc", @@ -6591,7 +6615,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-primitives", "bitvec", @@ -6666,7 +6690,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-primitives", "bitvec", @@ -6710,7 +6734,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "bitvec", "derive_more 0.99.13", @@ -6749,13 +6773,13 @@ dependencies = [ [[package]] name = "polkadot-service" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-gadget", "beefy-primitives", "frame-benchmarking", "frame-system-rpc-runtime-api", - "futures 0.3.14", + "futures 0.3.15", "hex-literal 0.3.1", "kusama-runtime", "kvdb", @@ -6838,10 +6862,10 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "arrayvec 0.5.2", - "futures 0.3.14", + "futures 0.3.15", "indexmap", "parity-scale-codec", "polkadot-node-network-protocol", @@ -6857,7 +6881,7 @@ dependencies = [ [[package]] name = "polkadot-statement-table" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -6867,7 +6891,7 @@ dependencies = [ [[package]] name = "polkadot-test-runtime" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-primitives", "bitvec", @@ -6924,12 +6948,12 @@ dependencies = [ [[package]] name = "polkadot-test-service" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "frame-benchmarking", "frame-system", "futures 0.1.31", - "futures 0.3.14", + "futures 0.3.15", "hex", "pallet-balances", "pallet-staking 3.0.0", @@ -6992,7 +7016,7 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b7456bc1ad2d4cf82b3a016be4c2ac48daf11bf990c1603ebd447fe6f30fca8" dependencies = [ - "cpuid-bool 0.2.0", + "cpuid-bool", "universal-hash", ] @@ -7002,7 +7026,7 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eebcc4aa140b9abd2bc40d9c3f7ccec842679cd79045ac3a7ac698c1a064b7cd" dependencies = [ - "cpuid-bool 0.2.0", + "cpuid-bool", "opaque-debug 0.3.0", "universal-hash", ] @@ -7054,7 +7078,7 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", "version_check", ] @@ -7096,7 +7120,7 @@ version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a152013215dca273577e18d2bf00fa862b89b24169fb78c4c95aeb07992c9cec" dependencies = [ - "unicode-xid 0.2.1", + "unicode-xid 0.2.2", ] [[package]] @@ -7151,7 +7175,7 @@ dependencies = [ "itertools 0.9.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -7192,9 +7216,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quick-error" -version = "2.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ac73b1112776fc109b2e61909bc46c7e1bf0d7f690ffb1676553acce16d5cda" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" [[package]] name = "quicksink" @@ -7395,7 +7419,7 @@ checksum = "9ab346ac5921dc62ffa9f89b7a773907511cdfa5490c572ae9be1be33e8afa4a" dependencies = [ "crossbeam-channel", "crossbeam-deque 0.8.0", - "crossbeam-utils 0.8.3", + "crossbeam-utils 0.8.4", "lazy_static", "num_cpus", ] @@ -7417,9 +7441,9 @@ checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" [[package]] name = "redox_syscall" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8270314b5ccceb518e7e578952f0b72b88222d02e8f77f5ecf7abbb673539041" +checksum = "742739e41cd49414de871ea5e549afb7e2a3ac77b589bcbebe8c82fab37147fc" dependencies = [ "bitflags", ] @@ -7431,7 +7455,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" dependencies = [ "getrandom 0.2.2", - "redox_syscall 0.2.6", + "redox_syscall 0.2.8", ] [[package]] @@ -7464,7 +7488,7 @@ checksum = "4c38e3aecd2b21cb3959637b883bb3714bc7e43f0268b9a29d3743ee3e55cdd2" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -7481,9 +7505,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.4.6" +version = "1.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a26af418b574bd56588335b3a3659a65725d4e636eb1016c2f9e3b38c7cc759" +checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" dependencies = [ "aho-corasick", "memchr", @@ -7502,9 +7526,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.23" +version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5f089152e60f62d28b835fbff2cd2e8dc0baf1ac13343bef92ab7eed84548" +checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" [[package]] name = "region" @@ -7555,9 +7579,9 @@ dependencies = [ [[package]] name = "retain_mut" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53552c6c49e1e13f1a203ef0080ab3bbef0beb570a528993e83df057a9d9bba1" +checksum = "e9c17925a9027d298a4603d286befe3f9dc0e8ed02523141914eb628798d6e5b" [[package]] name = "ring" @@ -7586,9 +7610,9 @@ dependencies = [ [[package]] name = "rocksdb" -version = "0.15.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23d83c02c429044d58474eaf5ae31e062d0de894e21125b47437ec0edc1397e6" +checksum = "c749134fda8bfc90d0de643d59bfc841dcb3ac8a1062e12b6754bd60235c48b3" dependencies = [ "libc", "librocksdb-sys", @@ -7597,7 +7621,7 @@ dependencies = [ [[package]] name = "rococo-runtime" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-primitives", "frame-executive", @@ -7669,9 +7693,9 @@ dependencies = [ [[package]] name = "rustc-demangle" -version = "0.1.18" +version = "0.1.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e3bad0ee36814ca07d7968269dd4b7ec89ec2da10c4bb613928d3077083c232" +checksum = "410f7acf3cb3a44527c5d9546bad4bf4e6c460915d5f9f2fc524498bfe8f70ce" [[package]] name = "rustc-hash" @@ -7748,7 +7772,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "pin-project 0.4.28", "static_assertions", ] @@ -7794,7 +7818,7 @@ dependencies = [ "async-trait", "derive_more 0.99.13", "either", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "ip_network", "libp2p", @@ -7820,7 +7844,7 @@ name = "sc-basic-authorship" version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -7883,7 +7907,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -7893,7 +7917,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "chrono", "fdlimit", - "futures 0.3.14", + "futures 0.3.15", "hex", "libp2p", "log", @@ -7931,7 +7955,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "derive_more 0.99.13", "fnv", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "kvdb", "lazy_static", @@ -8007,7 +8031,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "async-trait", "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8040,7 +8064,7 @@ dependencies = [ "async-trait", "derive_more 0.99.13", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "merlin", @@ -8085,7 +8109,7 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8122,7 +8146,7 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "log", "parity-scale-codec", @@ -8247,7 +8271,7 @@ dependencies = [ "dyn-clone", "finality-grandpa", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "linked-hash-map", "log", @@ -8284,7 +8308,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "derive_more 0.99.13", "finality-grandpa", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8307,7 +8331,7 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "log", "num-traits", "parity-scale-codec", @@ -8328,7 +8352,7 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "ansi_term 0.12.1", - "futures 0.3.14", + "futures 0.3.15", "log", "parity-util-mem", "sc-client-api", @@ -8347,7 +8371,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "async-trait", "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "futures-util", "hex", "merlin", @@ -8396,7 +8420,7 @@ dependencies = [ "erased-serde", "fnv", "fork-tree", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hex", "ip_network", @@ -8437,7 +8461,7 @@ name = "sc-network-gossip" version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p", "log", @@ -8456,7 +8480,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "bytes 0.5.6", "fnv", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hex", "hyper 0.13.10", @@ -8482,7 +8506,7 @@ name = "sc-peerset" version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "libp2p", "log", "serde_json", @@ -8504,7 +8528,7 @@ name = "sc-rpc" version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "hash-db", "jsonrpc-core", "jsonrpc-pubsub", @@ -8539,7 +8563,7 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -8584,7 +8608,7 @@ dependencies = [ "directories", "exit-future", "futures 0.1.31", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "hash-db", "jsonrpc-core", @@ -8680,7 +8704,7 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "chrono", - "futures 0.3.14", + "futures 0.3.15", "libp2p", "log", "parking_lot 0.11.1", @@ -8729,7 +8753,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -8738,7 +8762,7 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "linked-hash-map", "log", "parity-util-mem", @@ -8759,7 +8783,7 @@ name = "sc-transaction-pool" version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-diagnose", "intervalier", "log", @@ -8838,7 +8862,7 @@ checksum = "aaaae8f38bb311444cfb7f1979af0bc9240d95795f75f9ceddf6a59b79ceffa0" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -8943,7 +8967,7 @@ checksum = "b093b7a2bb58203b5da3056c05b4ec1fed827dcfdb37347a8841695263b3d06d" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -8971,13 +8995,13 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.9.4" +version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfebf75d25bd900fd1e7d11501efab59bc846dbc76196839663e6637bba9f25f" +checksum = "8c4cfa741c5832d0ef7fab46cabed29c2aae926db0b11bb2069edd8db5e64e16" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpuid-bool 0.1.2", + "cpufeatures", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -8996,13 +9020,13 @@ dependencies = [ [[package]] name = "sha2" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa827a14b29ab7f44778d14a88d3cb76e949c45083f7dbfa507d0cb699dc12de" +checksum = "b362ae5752fd2137731f9fa25fd4d9058af34666ca1966fb969119cc35719f12" dependencies = [ "block-buffer 0.9.0", "cfg-if 1.0.0", - "cpuid-bool 0.1.2", + "cpufeatures", "digest 0.9.0", "opaque-debug 0.3.0", ] @@ -9080,7 +9104,7 @@ checksum = "f173ac3d1a7e3b28003f40de0b5ce7fe2710f9b9dc3fc38664cebee46b3b6527" [[package]] name = "slot-range-helper" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "enumn", "parity-scale-codec", @@ -9126,7 +9150,7 @@ dependencies = [ "rand_core 0.5.1", "ring", "rustc_version", - "sha2 0.9.3", + "sha2 0.9.5", "subtle 2.4.0", "x25519-dalek", ] @@ -9161,11 +9185,11 @@ dependencies = [ "base64 0.12.3", "bytes 0.5.6", "flate2", - "futures 0.3.14", + "futures 0.3.15", "httparse", "log", "rand 0.7.3", - "sha-1 0.9.4", + "sha-1 0.9.6", ] [[package]] @@ -9206,7 +9230,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -9275,7 +9299,7 @@ name = "sp-blockchain" version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "lru", "parity-scale-codec", @@ -9303,7 +9327,7 @@ version = "0.9.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "async-trait", - "futures 0.3.14", + "futures 0.3.15", "futures-timer 3.0.2", "libp2p", "log", @@ -9393,7 +9417,7 @@ dependencies = [ "byteorder", "dyn-clonable", "ed25519-dalek", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "hash256-std-hasher", "hex", @@ -9412,7 +9436,7 @@ dependencies = [ "schnorrkel", "secrecy", "serde", - "sha2 0.9.3", + "sha2 0.9.5", "sp-debug-derive", "sp-externalities", "sp-runtime-interface", @@ -9443,7 +9467,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -9491,7 +9515,7 @@ name = "sp-io" version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "hash-db", "libsecp256k1", "log", @@ -9528,7 +9552,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "async-trait", "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "merlin", "parity-scale-codec", "parking_lot 0.11.1", @@ -9568,7 +9592,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -9645,7 +9669,7 @@ dependencies = [ "proc-macro-crate 1.0.0", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -9765,7 +9789,7 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "derive_more 0.99.13", - "futures 0.3.14", + "futures 0.3.15", "log", "parity-scale-codec", "serde", @@ -9794,7 +9818,7 @@ name = "sp-utils" version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "futures-core", "futures-timer 3.0.2", "lazy_static", @@ -9864,7 +9888,7 @@ dependencies = [ "memchr", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -9935,7 +9959,7 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -9956,7 +9980,7 @@ dependencies = [ "heck", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -9986,7 +10010,7 @@ version = "3.0.0" source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8fcc4236d32786c62f6f27a98e7fe7e550807" dependencies = [ "frame-system-rpc-runtime-api", - "futures 0.3.14", + "futures 0.3.15", "jsonrpc-core", "jsonrpc-core-client", "jsonrpc-derive", @@ -10024,7 +10048,7 @@ source = "git+https://github.com/paritytech/substrate.git?branch=rococo-v1#2be8f dependencies = [ "async-trait", "futures 0.1.31", - "futures 0.3.14", + "futures 0.3.15", "hash-db", "hex", "parity-scale-codec", @@ -10103,13 +10127,13 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.71" +version = "1.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad184cc9470f9117b2ac6817bfe297307418819ba40552f9b3846f05c33d5373" +checksum = "a1e8cdbefb79a9a5a65e0db8b47b723ee907b7c7f8496c76a1770b5c310bab82" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "unicode-xid 0.2.1", + "unicode-xid 0.2.2", ] [[package]] @@ -10120,8 +10144,8 @@ checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", - "unicode-xid 0.2.1", + "syn 1.0.72", + "unicode-xid 0.2.2", ] [[package]] @@ -10151,7 +10175,7 @@ dependencies = [ "cfg-if 1.0.0", "libc", "rand 0.8.3", - "redox_syscall 0.2.6", + "redox_syscall 0.2.8", "remove_dir_all", "winapi 0.3.9", ] @@ -10191,7 +10215,7 @@ checksum = "7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] @@ -10248,7 +10272,7 @@ dependencies = [ "pbkdf2 0.4.0", "rand 0.7.3", "rustc-hash", - "sha2 0.9.3", + "sha2 0.9.5", "thiserror", "unicode-normalization", "zeroize", @@ -10558,9 +10582,9 @@ checksum = "360dfd1d6d30e05fda32ace2c8c70e9c0a9da713275777f5a4dbb8a1893930c6" [[package]] name = "tracing" -version = "0.1.25" +version = "0.1.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01ebdc2bb4498ab1ab5f5b73c5803825e60199229ccba0698170e3be0e7f959f" +checksum = "09adeb8c97449311ccd28a427f96fb563e7fd31aabf994189879d9da2394b89d" dependencies = [ "cfg-if 1.0.0", "log", @@ -10577,14 +10601,14 @@ checksum = "c42e6fa53307c8a17e4ccd4dc81cf5ec38db9209f59b222210375b54ee40d1e2" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", ] [[package]] name = "tracing-core" -version = "0.1.17" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f50de3927f93d202783f4513cda820ab47ef17f624b03c096e86ef00c67e6b5f" +checksum = "a9ff14f98b1a4b289c6248a023c1c2fa1491062964e9fed67ab29c4e4da4a052" dependencies = [ "lazy_static", ] @@ -10622,9 +10646,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "705096c6f83bf68ea5d357a6aa01829ddbdac531b357b45abeca842938085baa" +checksum = "aa5553bf0883ba7c9cbe493b085c29926bd41b66afc31ff72cf17ff4fb60dcd5" dependencies = [ "ansi_term 0.12.1", "chrono", @@ -10685,7 +10709,7 @@ dependencies = [ "smallvec 1.6.1", "thiserror", "tinyvec", - "url 2.2.1", + "url 2.2.2", ] [[package]] @@ -10742,7 +10766,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "04f8ab788026715fa63b31960869617cba39117e520eb415b0139543e325ab59" dependencies = [ "cfg-if 0.1.10", - "rand 0.3.23", + "rand 0.7.3", "static_assertions", ] @@ -10817,9 +10841,9 @@ checksum = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" [[package]] name = "unicode-xid" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" +checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" [[package]] name = "universal-hash" @@ -10880,9 +10904,9 @@ dependencies = [ [[package]] name = "url" -version = "2.2.1" +version = "2.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b" +checksum = "a507c383b2d33b5fc35d1861e77e6b383d158b2da5e14fe51b83dfedf6fd578c" dependencies = [ "form_urlencoded", "idna 0.2.3", @@ -11022,9 +11046,9 @@ checksum = "1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f" [[package]] name = "wasm-bindgen" -version = "0.2.73" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83240549659d187488f91f33c0f8547cbfef0b2088bc470c116d1d260ef623d9" +checksum = "d54ee1d4ed486f78874278e63e4069fc1ab9f6a18ca492076ffb90c5eb2997fd" dependencies = [ "cfg-if 1.0.0", "wasm-bindgen-macro", @@ -11032,24 +11056,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.73" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae70622411ca953215ca6d06d3ebeb1e915f0f6613e3b495122878d7ebec7dae" +checksum = "3b33f6a0694ccfea53d94db8b2ed1c3a8a4c86dd936b13b9f0a15ec4a451b900" dependencies = [ "bumpalo", "lazy_static", "log", "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.23" +version = "0.4.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81b8b767af23de6ac18bf2168b690bed2902743ddf0fb39252e36f9e2bfc63ea" +checksum = "5fba7978c679d53ce2d0ac80c8c175840feb849a161664365d1287b41f2e67f1" dependencies = [ "cfg-if 1.0.0", "js-sys", @@ -11059,9 +11083,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.73" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e734d91443f177bfdb41969de821e15c516931c3c3db3d318fa1b68975d0f6f" +checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" dependencies = [ "quote 1.0.9", "wasm-bindgen-macro-support", @@ -11069,22 +11093,22 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.73" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53739ff08c8a68b0fdbcd54c372b8ab800b1449ab3c9d706503bc7dd1621b2c" +checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.73" +version = "0.2.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9a543ae66aa233d14bb765ed9af4a33e81b8b58d1584cf1b47ff8cd0b9e4489" +checksum = "d7cff876b8f18eed75a66cf49b65e7f967cb354a7aa16003fb55dbfd25b44b4f" [[package]] name = "wasm-gc-api" @@ -11103,7 +11127,7 @@ version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "js-sys", "parking_lot 0.11.1", "pin-utils", @@ -11187,7 +11211,7 @@ dependencies = [ "libc", "log", "serde", - "sha2 0.9.3", + "sha2 0.9.5", "toml", "winapi 0.3.9", "zstd", @@ -11214,9 +11238,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "382eecd6281c6c1d1f3c904c3c143e671fc1a9573820cbfa777fba45ce2eda9c" dependencies = [ "anyhow", - "gimli", + "gimli 0.23.0", "more-asserts", - "object", + "object 0.23.0", "target-lexicon", "thiserror", "wasmparser", @@ -11234,7 +11258,7 @@ dependencies = [ "cranelift-codegen", "cranelift-entity", "cranelift-wasm", - "gimli", + "gimli 0.23.0", "indexmap", "log", "more-asserts", @@ -11260,7 +11284,7 @@ version = "0.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b5f649623859a12d361fe4cc4793de44f7c3ff34c322c5714289787e89650bb" dependencies = [ - "addr2line", + "addr2line 0.14.1", "anyhow", "cfg-if 1.0.0", "cranelift-codegen", @@ -11268,10 +11292,10 @@ dependencies = [ "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli", + "gimli 0.23.0", "log", "more-asserts", - "object", + "object 0.23.0", "rayon", "region", "serde", @@ -11295,7 +11319,7 @@ checksum = "ef2e99cd9858f57fd062e9351e07881cedfc8597928385e02a48d9333b9e15a1" dependencies = [ "anyhow", "more-asserts", - "object", + "object 0.23.0", "target-lexicon", "wasmtime-debug", "wasmtime-environ", @@ -11309,10 +11333,10 @@ checksum = "e46c0a590e49278ba7f79ef217af9db4ecc671b50042c185093e22d73524abb2" dependencies = [ "anyhow", "cfg-if 1.0.0", - "gimli", + "gimli 0.23.0", "lazy_static", "libc", - "object", + "object 0.23.0", "scroll", "serde", "target-lexicon", @@ -11362,9 +11386,9 @@ dependencies = [ [[package]] name = "web-sys" -version = "0.3.50" +version = "0.3.51" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a905d57e488fec8861446d3393670fb50d27a262344013181c2cdf9fff5481be" +checksum = "e828417b379f3df7111d3a2a9e5753706cae29c41f7c4029ee9fd77f3e09e582" dependencies = [ "js-sys", "wasm-bindgen", @@ -11401,7 +11425,7 @@ dependencies = [ [[package]] name = "westend-runtime" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "beefy-primitives", "bitvec", @@ -11574,7 +11598,7 @@ dependencies = [ [[package]] name = "xcm" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "derivative", "impl-trait-for-tuples", @@ -11584,7 +11608,7 @@ dependencies = [ [[package]] name = "xcm-builder" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "frame-support", "frame-system", @@ -11602,7 +11626,7 @@ dependencies = [ [[package]] name = "xcm-executor" version = "0.8.30" -source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#127eb17a25bbe2a9f2731ff11a65d7f8170f2373" +source = "git+https://github.com/paritytech/polkadot.git?branch=rococo-v1#56d0154fcf8903c4198598a53b5ff213cffabb45" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -11622,7 +11646,7 @@ version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e7d9028f208dd5e63c614be69f115c1b53cacc1111437d4c765185856666c107" dependencies = [ - "futures 0.3.14", + "futures 0.3.15", "log", "nohash-hasher", "parking_lot 0.11.1", @@ -11647,7 +11671,7 @@ checksum = "a2c1e130bebaeab2f23886bf9acbaca14b092408c452543c857f66399cd6dab1" dependencies = [ "proc-macro2 1.0.26", "quote 1.0.9", - "syn 1.0.71", + "syn 1.0.72", "synstructure", ]