From 74d953af3c0af1d57930fbb2b2b249c4e07b5c25 Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Sun, 10 May 2020 01:25:08 +0200 Subject: [PATCH 1/4] Add new trait to offences --- runtime/common/src/claims.rs | 2 +- runtime/common/src/parachains.rs | 7 ++++++- runtime/kusama/src/lib.rs | 6 ++++++ runtime/polkadot/src/lib.rs | 6 ++++++ runtime/test-runtime/src/lib.rs | 6 ++++++ runtime/westend/src/lib.rs | 6 ++++++ 6 files changed, 31 insertions(+), 2 deletions(-) diff --git a/runtime/common/src/claims.rs b/runtime/common/src/claims.rs index 87b11fd0f5bc..31ca205c06a9 100644 --- a/runtime/common/src/claims.rs +++ b/runtime/common/src/claims.rs @@ -372,7 +372,7 @@ mod tests { // or public keys. `u64` is used as the `AccountId` and no `Signature`s are required. use sp_runtime::{Perbill, traits::{BlakeTwo256, IdentityLookup, Identity}, testing::Header}; use frame_support::{ - impl_outer_origin, assert_ok, assert_err, assert_noop, parameter_types + impl_outer_origin, assert_ok, assert_err, assert_noop, parameter_types, }; use balances; diff --git a/runtime/common/src/parachains.rs b/runtime/common/src/parachains.rs index b6fc51d935de..c8dd48d2122e 100644 --- a/runtime/common/src/parachains.rs +++ b/runtime/common/src/parachains.rs @@ -1603,7 +1603,7 @@ mod tests { pub struct Test; parameter_types! { pub const BlockHashCount: u32 = 250; - pub const MaximumBlockWeight: u32 = 4 * 1024 * 1024; + pub const MaximumBlockWeight: Weight = 4 * 1024 * 1024; pub const MaximumBlockLength: u32 = 4 * 1024 * 1024; pub const AvailableBlockRatio: Perbill = Perbill::from_percent(75); } @@ -1809,10 +1809,15 @@ mod tests { type MaxRetries = MaxRetries; } + parameter_types! { + pub const OffencesWeightSoftLimit: Weight = Perbill::from_percent(60) * MaximumBlockWeight::get(); + } + impl offences::Trait for Test { type Event = (); type IdentificationTuple = session::historical::IdentificationTuple; type OnOffenceHandler = Staking; + type WeightSoftLimit = OffencesWeightSoftLimit; } parameter_types! { diff --git a/runtime/kusama/src/lib.rs b/runtime/kusama/src/lib.rs index 22e9684f2b0c..bb6ca39cfe90 100644 --- a/runtime/kusama/src/lib.rs +++ b/runtime/kusama/src/lib.rs @@ -55,6 +55,7 @@ use sp_staking::SessionIndex; use frame_support::{ parameter_types, construct_runtime, debug, traits::{KeyOwnerProofSystem, SplitTwoWays, Randomness, LockIdentifier}, + weights::Weight, }; use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; @@ -463,10 +464,15 @@ impl treasury::Trait for Runtime { type ModuleId = TreasuryModuleId; } +parameter_types! { + pub const OffencesWeightSoftLimit: Weight = Perbill::from_percent(60) * MaximumBlockWeight::get(); +} + impl offences::Trait for Runtime { type Event = Event; type IdentificationTuple = session::historical::IdentificationTuple; type OnOffenceHandler = Staking; + type WeightSoftLimit = OffencesWeightSoftLimit; } impl authority_discovery::Trait for Runtime {} diff --git a/runtime/polkadot/src/lib.rs b/runtime/polkadot/src/lib.rs index a255063b4589..8836fe304984 100644 --- a/runtime/polkadot/src/lib.rs +++ b/runtime/polkadot/src/lib.rs @@ -57,6 +57,7 @@ use sp_staking::SessionIndex; use frame_support::{ parameter_types, construct_runtime, debug, traits::{KeyOwnerProofSystem, SplitTwoWays, Randomness, LockIdentifier}, + weights::Weight, }; use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; @@ -469,10 +470,15 @@ impl treasury::Trait for Runtime { type ModuleId = TreasuryModuleId; } +parameter_types! { + pub const OffencesWeightSoftLimit: Weight = Perbill::from_percent(60) * MaximumBlockWeight::get(); +} + impl offences::Trait for Runtime { type Event = Event; type IdentificationTuple = session::historical::IdentificationTuple; type OnOffenceHandler = Staking; + type WeightSoftLimit = OffencesWeightSoftLimit; } impl authority_discovery::Trait for Runtime {} diff --git a/runtime/test-runtime/src/lib.rs b/runtime/test-runtime/src/lib.rs index 350531ebaef3..8c53db7e98d9 100644 --- a/runtime/test-runtime/src/lib.rs +++ b/runtime/test-runtime/src/lib.rs @@ -52,6 +52,7 @@ use sp_staking::SessionIndex; use frame_support::{ parameter_types, construct_runtime, debug, traits::{KeyOwnerProofSystem, Randomness}, + weights::Weight, }; use pallet_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo; use session::historical as session_historical; @@ -420,10 +421,15 @@ impl system::offchain::SigningTypes for Runtime { type Signature = Signature; } +parameter_types! { + pub const OffencesWeightSoftLimit: Weight = Perbill::from_percent(60) * MaximumBlockWeight::get(); +} + impl offences::Trait for Runtime { type Event = Event; type IdentificationTuple = session::historical::IdentificationTuple; type OnOffenceHandler = Staking; + type WeightSoftLimit = OffencesWeightSoftLimit; } parameter_types! { diff --git a/runtime/westend/src/lib.rs b/runtime/westend/src/lib.rs index d28427fa1a8b..47c8223c3711 100644 --- a/runtime/westend/src/lib.rs +++ b/runtime/westend/src/lib.rs @@ -55,6 +55,7 @@ use sp_staking::SessionIndex; use frame_support::{ parameter_types, construct_runtime, debug, traits::{KeyOwnerProofSystem, Randomness}, + weights::Weight, }; use im_online::sr25519::AuthorityId as ImOnlineId; use authority_discovery_primitives::AuthorityId as AuthorityDiscoveryId; @@ -330,10 +331,15 @@ parameter_types! { pub const InstantAllowed: bool = true; } +parameter_types! { + pub const OffencesWeightSoftLimit: Weight = Perbill::from_percent(60) * MaximumBlockWeight::get(); +} + impl offences::Trait for Runtime { type Event = Event; type IdentificationTuple = session::historical::IdentificationTuple; type OnOffenceHandler = Staking; + type WeightSoftLimit = OffencesWeightSoftLimit; } impl authority_discovery::Trait for Runtime {} From fa896ec332d2251993109e3394ca97af1226dd00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Mon, 18 May 2020 22:04:04 +0100 Subject: [PATCH 2/4] companion for substrate#6069 --- rpc/src/lib.rs | 17 +++++++-- service/src/lib.rs | 94 +++++++++++++++++++++++++++++----------------- 2 files changed, 73 insertions(+), 38 deletions(-) diff --git a/rpc/src/lib.rs b/rpc/src/lib.rs index 7fa0238b9374..c3608d6342a2 100644 --- a/rpc/src/lib.rs +++ b/rpc/src/lib.rs @@ -25,9 +25,10 @@ use sp_api::ProvideRuntimeApi; use txpool_api::TransactionPool; use sp_blockchain::{HeaderBackend, HeaderMetadata, Error as BlockChainError}; use sp_consensus::SelectChain; +use sp_consensus_babe::BabeApi; use sc_client_api::light::{Fetcher, RemoteBlockchain}; use sc_consensus_babe::Epoch; -use sp_consensus_babe::BabeApi; +use sc_rpc::DenyUnsafe; /// A type representing all RPC extensions. pub type RpcExtension = jsonrpc_core::IoHandler; @@ -70,6 +71,8 @@ pub struct FullDeps { pub pool: Arc

, /// The SelectChain Strategy pub select_chain: SC, + /// Whether to deny unsafe calls + pub deny_unsafe: DenyUnsafe, /// BABE specific dependencies. pub babe: BabeDeps, /// GRANDPA specific dependencies. @@ -91,13 +94,14 @@ pub fn create_full(deps: FullDeps) -> RpcExtension where use frame_rpc_system::{FullSystem, SystemApi}; use pallet_transaction_payment_rpc::{TransactionPayment, TransactionPaymentApi}; use sc_finality_grandpa_rpc::{GrandpaApi, GrandpaRpcHandler}; - use sc_consensus_babe_rpc::BabeRPCHandler; + use sc_consensus_babe_rpc::BabeRpcHandler; let mut io = jsonrpc_core::IoHandler::default(); let FullDeps { client, pool, select_chain, + deny_unsafe, babe, grandpa, } = deps; @@ -119,7 +123,14 @@ pub fn create_full(deps: FullDeps) -> RpcExtension where ); io.extend_with( sc_consensus_babe_rpc::BabeApi::to_delegate( - BabeRPCHandler::new(client, shared_epoch_changes, keystore, babe_config, select_chain) + BabeRpcHandler::new( + client, + shared_epoch_changes, + keystore, + babe_config, + select_chain, + deny_unsafe, + ) ) ); io.extend_with( diff --git a/service/src/lib.rs b/service/src/lib.rs index 4879555b2223..e2c165b0cb31 100644 --- a/service/src/lib.rs +++ b/service/src/lib.rs @@ -26,7 +26,7 @@ use polkadot_primitives::{parachain, Hash, BlockId, AccountId, Nonce, Balance}; #[cfg(feature = "full-node")] use polkadot_network::{legacy::gossip::Known, protocol as network_protocol}; use service::{error::Error as ServiceError, ServiceBuilder}; -use grandpa::{self, FinalityProofProvider as GrandpaFinalityProofProvider, SharedVoterState}; +use grandpa::{self, FinalityProofProvider as GrandpaFinalityProofProvider}; use sc_executor::native_executor_instance; use log::info; pub use service::{ @@ -213,30 +213,46 @@ macro_rules! new_full_start { import_setup = Some((block_import, grandpa_link, babe_link)); Ok(import_queue) })? - .with_rpc_extensions(|builder| -> Result { - let babe_link = import_setup.as_ref().map(|s| &s.2) - .expect("BabeLink is present for full services or set up faile; qed."); + .with_rpc_extensions(|builder| { let grandpa_link = import_setup.as_ref().map(|s| &s.1) .expect("GRANDPA LinkHalf is present for full services or set up failed; qed."); - let shared_authority_set = grandpa_link.shared_authority_set(); - let shared_voter_state = SharedVoterState::empty(); - let deps = polkadot_rpc::FullDeps { - client: builder.client().clone(), - pool: builder.pool(), - select_chain: builder.select_chain().cloned() - .expect("SelectChain is present for full services or set up failed; qed."), - babe: polkadot_rpc::BabeDeps { - keystore: builder.keystore(), - babe_config: babe::BabeLink::config(babe_link).clone(), - shared_epoch_changes: babe::BabeLink::epoch_changes(babe_link).clone(), - }, - grandpa: polkadot_rpc::GrandpaDeps { - shared_voter_state: shared_voter_state.clone(), - shared_authority_set: shared_authority_set.clone(), - }, - }; - rpc_setup = Some((shared_voter_state)); - Ok(polkadot_rpc::create_full(deps)) + + let shared_authority_set = grandpa_link.shared_authority_set().clone(); + let shared_voter_state = grandpa::SharedVoterState::empty(); + + rpc_setup = Some((shared_voter_state.clone())); + + let babe_link = import_setup.as_ref().map(|s| &s.2) + .expect("BabeLink is present for full services or set up faile; qed."); + + let babe_config = babe_link.config().clone(); + let shared_epoch_changes = babe_link.epoch_changes().clone(); + + let client = builder.client().clone(); + let pool = builder.pool().clone(); + let select_chain = builder.select_chain().cloned() + .expect("SelectChain is present for full services or set up failed; qed."); + let keystore = builder.keystore().clone(); + + Ok(move |deny_unsafe| -> polkadot_rpc::RpcExtension { + let deps = polkadot_rpc::FullDeps { + client: client.clone(), + pool: pool.clone(), + select_chain: select_chain.clone(), + deny_unsafe, + babe: polkadot_rpc::BabeDeps { + babe_config: babe_config.clone(), + shared_epoch_changes: shared_epoch_changes.clone(), + keystore: keystore.clone(), + }, + grandpa: polkadot_rpc::GrandpaDeps { + shared_voter_state: shared_voter_state.clone(), + shared_authority_set: shared_authority_set.clone(), + }, + }; + + polkadot_rpc::create_full(deps) + }) })?; (builder, import_setup, inherent_data_providers, rpc_setup) @@ -592,20 +608,28 @@ macro_rules! new_light { let provider = client as Arc>; Ok(Arc::new(grandpa::FinalityProofProvider::new(backend, provider)) as _) })? - .with_rpc_extensions(|builder| - -> Result { + .with_rpc_extensions(|builder| { let fetcher = builder.fetcher() - .ok_or_else(|| "Trying to start node RPC without active fetcher")?; - let remote_blockchain = builder.remote_backend() - .ok_or_else(|| "Trying to start node RPC without active remote blockchain")?; + .ok_or_else(|| "Trying to start node RPC without active fetcher")? + .clone(); - let light_deps = polkadot_rpc::LightDeps { - remote_blockchain, - fetcher, - client: builder.client().clone(), - pool: builder.pool(), - }; - Ok(polkadot_rpc::create_light(light_deps)) + let remote_blockchain = builder.remote_backend() + .ok_or_else(|| "Trying to start node RPC without active remote blockchain")? + .clone(); + + let client = builder.client().clone(); + let pool = builder.pool().clone(); + + Ok(move |_| -> polkadot_rpc::RpcExtension { + let light_deps = polkadot_rpc::LightDeps { + remote_blockchain: remote_blockchain.clone(), + fetcher: fetcher.clone(), + client: client.clone(), + pool: pool.clone(), + }; + + polkadot_rpc::create_light(light_deps) + }) })? .build() }} From f1b90217bc3fd36dfbff2225b6461f88f80f6ade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Wed, 20 May 2020 23:05:24 +0100 Subject: [PATCH 3/4] update to latest changes --- service/src/lib.rs | 29 ++++++++++------------------- 1 file changed, 10 insertions(+), 19 deletions(-) diff --git a/service/src/lib.rs b/service/src/lib.rs index e2c165b0cb31..8cd3f16d3b2e 100644 --- a/service/src/lib.rs +++ b/service/src/lib.rs @@ -213,7 +213,7 @@ macro_rules! new_full_start { import_setup = Some((block_import, grandpa_link, babe_link)); Ok(import_queue) })? - .with_rpc_extensions(|builder| { + .with_rpc_extensions_builder(|builder| { let grandpa_link = import_setup.as_ref().map(|s| &s.1) .expect("GRANDPA LinkHalf is present for full services or set up failed; qed."); @@ -610,26 +610,17 @@ macro_rules! new_light { })? .with_rpc_extensions(|builder| { let fetcher = builder.fetcher() - .ok_or_else(|| "Trying to start node RPC without active fetcher")? - .clone(); - + .ok_or_else(|| "Trying to start node RPC without active fetcher")?; let remote_blockchain = builder.remote_backend() - .ok_or_else(|| "Trying to start node RPC without active remote blockchain")? - .clone(); - - let client = builder.client().clone(); - let pool = builder.pool().clone(); + .ok_or_else(|| "Trying to start node RPC without active remote blockchain")?; - Ok(move |_| -> polkadot_rpc::RpcExtension { - let light_deps = polkadot_rpc::LightDeps { - remote_blockchain: remote_blockchain.clone(), - fetcher: fetcher.clone(), - client: client.clone(), - pool: pool.clone(), - }; - - polkadot_rpc::create_light(light_deps) - }) + let light_deps = polkadot_rpc::LightDeps { + remote_blockchain, + fetcher, + client: builder.client().clone(), + pool: builder.pool(), + }; + Ok(polkadot_rpc::create_light(light_deps)) })? .build() }} From c8b8ebbb09992dd8b26e52b0f1b02d6bbb72d0cb Mon Sep 17 00:00:00 2001 From: Shawn Tabrizi Date: Thu, 21 May 2020 15:06:41 +0200 Subject: [PATCH 4/4] Update Cargo.lock --- Cargo.lock | 618 +++++++++++++++++++++++++++-------------------------- 1 file changed, 310 insertions(+), 308 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 22ecbea07d8e..080e852fa3e3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,9 +12,9 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456d75cbb82da1ad150c8a9d97285ffcd21c9931dcb11e995903e7d75141b38b" +checksum = "a49806b9dadc843c61e7c97e72490ad7f7220ae249012fbda9ad0609457c0543" dependencies = [ "gimli 0.21.0", ] @@ -108,9 +108,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.30" +version = "1.0.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2494382e9ba43995f3c56359e518641f450f5c36feeb4632a75cde2ec297c867" +checksum = "85bb70cc08ec97ca5450e6eba421deeea5f172c0fc61f78b5357b2a8e8be195f" [[package]] name = "app_dirs" @@ -175,8 +175,8 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ - "quote 1.0.5", - "syn 1.0.21", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -327,8 +327,8 @@ dependencies = [ "lazycell", "log 0.4.8", "peeking_take_while", - "proc-macro2 1.0.12", - "quote 1.0.5", + "proc-macro2 1.0.13", + "quote 1.0.6", "regex", "rustc-hash", "shlex", @@ -509,9 +509,9 @@ checksum = "4964518bd3b4a8190e832886cdc0da9794f12e8e6c1613a9e90ff331c4c8724b" [[package]] name = "cc" -version = "1.0.52" +version = "1.0.54" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d" +checksum = "7bbb73db36c1246e9034e307d0fba23f9a2e251faa47ade70c1bd252220c8311" dependencies = [ "jobserver", ] @@ -899,13 +899,13 @@ dependencies = [ [[package]] name = "derive_more" -version = "0.99.6" +version = "0.99.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46b046a346c374c6c3c84d2070bfe33904504686bdf949c2d8eb22edad3f270c" +checksum = "2127768764f1556535c01b5326ef94bd60ff08dcfbdc544d53e69ed155610f5d" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -947,9 +947,9 @@ dependencies = [ [[package]] name = "dlmalloc" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f283302e035e61c23f2b86b3093e8c6273a4c3125742d6087e96ade001ca5e63" +checksum = "35055b1021724f4eb5262eb49130eebff23fc59fc5a14160e05faad8eeb36673" dependencies = [ "libc", ] @@ -1023,9 +1023,9 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -1129,9 +1129,9 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", "synstructure", ] @@ -1214,14 +1214,14 @@ dependencies = [ [[package]] name = "fnv" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", ] @@ -1229,7 +1229,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -1246,7 +1246,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "parity-scale-codec", @@ -1264,7 +1264,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -1279,7 +1279,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "11.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "serde", @@ -1290,7 +1290,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "bitmask", "frame-metadata", @@ -1315,40 +1315,40 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support-procedural-tools", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "frame-support-procedural-tools" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "frame-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -1364,7 +1364,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-api", @@ -1498,9 +1498,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -1752,9 +1752,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61565ff7aaace3525556587bd2dc31d4a07071957be715e63ce7b1eccf51a8f4" +checksum = "91780f809e750b0a89f5544be56617ff6b1227ee485bcb06ebe10cdf89bd3b71" dependencies = [ "libc", ] @@ -1991,9 +1991,9 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -2141,9 +2141,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -2487,8 +2487,8 @@ version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67f0d915bee5d457a6d113377101e1f06e86a4286778aa4c6939553e9a4d7033" dependencies = [ - "quote 1.0.5", - "syn 1.0.21", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -2823,9 +2823,9 @@ dependencies = [ [[package]] name = "lru" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0609345ddee5badacf857d4f547e0e5a2e987db77085c24cd887f73573a04237" +checksum = "348b828e43d7d1d7a247a6ece0c041d95fb0e34d5496bb4c308428face25df6b" dependencies = [ "hashbrown", ] @@ -2995,9 +2995,9 @@ checksum = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" [[package]] name = "multihash" -version = "0.11.1" +version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae32179a9904ccc6e063de8beee7f5dd55fae85ecb851ca923d55722bc28cf5d" +checksum = "f75db05d738947aa5389863aadafbcf2e509d7ba099dc2ddcdf4fc66bf7a9e03" dependencies = [ "blake2b_simd", "blake2s_simd", @@ -3267,7 +3267,7 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3283,7 +3283,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3298,7 +3298,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3320,7 +3320,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3334,7 +3334,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3350,7 +3350,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3365,7 +3365,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3380,7 +3380,7 @@ dependencies = [ [[package]] name = "pallet-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3396,7 +3396,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3416,7 +3416,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3432,7 +3432,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3452,7 +3452,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3468,7 +3468,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3482,7 +3482,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3496,7 +3496,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3511,7 +3511,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3532,7 +3532,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3545,7 +3545,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "enumflags2", "frame-support", @@ -3560,7 +3560,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3575,7 +3575,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3593,7 +3593,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3607,7 +3607,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3621,7 +3621,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3644,18 +3644,18 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "pallet-sudo" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3669,7 +3669,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3687,7 +3687,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "frame-system", @@ -3701,7 +3701,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -3719,7 +3719,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-support", "parity-scale-codec", @@ -3732,7 +3732,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3747,7 +3747,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-benchmarking", "frame-support", @@ -3763,7 +3763,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "enumflags2", "frame-benchmarking", @@ -3860,9 +3860,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -3893,8 +3893,8 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ - "proc-macro2 1.0.12", - "syn 1.0.21", + "proc-macro2 1.0.13", + "syn 1.0.23", "synstructure", ] @@ -3971,9 +3971,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2e0bf239e447e67ff6d16a8bb5e4d4bd2343acf5066061c0e8e06ac5ba8ca68c" dependencies = [ "proc-macro-hack", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -4022,22 +4022,22 @@ dependencies = [ [[package]] name = "pin-project" -version = "0.4.16" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81d480cb4e89522ccda96d0eed9af94180b7a5f93fb28f66e1fd7d68431663d1" +checksum = "edc93aeee735e60ecb40cf740eb319ff23eab1c5748abfdb5c180e4ce49f7791" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.16" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82996f11efccb19b685b14b5df818de31c1edcee3daa256ab5775dd98e72feb" +checksum = "e58db2081ba5b4c93bd6be09c40fd36cb9193a8336c384f3b40012e531aa7e40" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -4087,7 +4087,7 @@ dependencies = [ name = "polkadot-availability-store" version = "0.7.34-dev" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "exit-future", "futures 0.3.5", "kvdb", @@ -4225,7 +4225,7 @@ dependencies = [ name = "polkadot-parachain" version = "0.7.34-dev" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "log 0.4.8", "parity-scale-codec", "parking_lot 0.10.2", @@ -4584,9 +4584,9 @@ dependencies = [ [[package]] name = "ppv-lite86" -version = "0.2.6" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" +checksum = "237a5ed80e274dbc66f86bd59c1e25edc039660be53194b5fe0a482e0f2612ea" [[package]] name = "predicates" @@ -4652,9 +4652,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98e9e4b82e0ef281812565ea4751049f1bdcdfccda7d3f459f2e138a40c08678" dependencies = [ "proc-macro-error-attr", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", "version_check", ] @@ -4664,9 +4664,9 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f5444ead4e9935abd7f27dc51f7e852a0569ac888096d5ec2499470794e2e53" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", "syn-mid", "version_check", ] @@ -4694,9 +4694,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319" +checksum = "53f5ffe53a6b28e37c9c1ce74893477864d64f74778a93a4beb43c8fa167f639" dependencies = [ "unicode-xid 0.2.0", ] @@ -4766,9 +4766,9 @@ checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ "anyhow", "itertools", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -4821,11 +4821,11 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42934bc9c8ab0d3b273a16d8551c8f0fcff46be73276ca083ec2414c15c4ba5e" +checksum = "54a21852a652ad6f610c9510194f398ff6f8692e334fd1145fed931f7fbe44ea" dependencies = [ - "proc-macro2 1.0.12", + "proc-macro2 1.0.13", ] [[package]] @@ -5119,9 +5119,9 @@ version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "602eb59cda66fcb9aec25841fb76bc01d2b34282dcdd705028da297db6f3eec8" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -5314,10 +5314,10 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "bytes 0.5.4", - "derive_more 0.99.6", + "derive_more 0.99.7", "futures 0.3.5", "futures-timer 3.0.2", "libp2p", @@ -5341,7 +5341,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -5357,7 +5357,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "impl-trait-for-tuples", "sc-chain-spec-derive", @@ -5373,25 +5373,25 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "sc-cli" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "ansi_term 0.12.1", "app_dirs", "atty", "chrono", "clap", - "derive_more 0.99.6", + "derive_more 0.99.7", "env_logger", "fdlimit", "futures 0.3.5", @@ -5426,9 +5426,9 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "fnv", "futures 0.3.5", "hash-db", @@ -5462,7 +5462,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "blake2-rfc", "hash-db", @@ -5491,7 +5491,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "sc-client-api", "sp-blockchain", @@ -5502,9 +5502,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "fork-tree", "futures 0.3.5", "futures-timer 3.0.2", @@ -5544,9 +5544,9 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", @@ -5554,6 +5554,7 @@ dependencies = [ "sc-consensus-babe", "sc-consensus-epochs", "sc-keystore", + "sc-rpc-api", "serde", "sp-api", "sp-blockchain", @@ -5566,7 +5567,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "fork-tree", "parity-scale-codec", @@ -5579,7 +5580,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -5601,7 +5602,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "log 0.4.8", "sc-client-api", @@ -5615,9 +5616,9 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "lazy_static", "libsecp256k1", "log 0.4.8", @@ -5643,9 +5644,9 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "log 0.4.8", "parity-scale-codec", "parity-wasm", @@ -5660,7 +5661,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -5675,7 +5676,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "cranelift-codegen", "cranelift-wasm", @@ -5696,10 +5697,10 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "assert_matches", - "derive_more 0.99.6", + "derive_more 0.99.7", "finality-grandpa", "fork-tree", "futures 0.3.5", @@ -5733,9 +5734,9 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "finality-grandpa", "futures 0.3.5", "jsonrpc-core", @@ -5750,7 +5751,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "ansi_term 0.12.1", "futures 0.3.5", @@ -5767,9 +5768,9 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "hex", "parking_lot 0.10.2", "rand 0.7.3", @@ -5782,12 +5783,12 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "bitflags", "bs58", "bytes 0.5.4", - "derive_more 0.99.6", + "derive_more 0.99.7", "either", "erased-serde", "fnv", @@ -5834,7 +5835,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "futures-timer 3.0.2", @@ -5849,7 +5850,7 @@ dependencies = [ [[package]] name = "sc-network-test" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "env_logger", "futures 0.3.5", @@ -5876,7 +5877,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "bytes 0.5.4", "fnv", @@ -5903,7 +5904,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "libp2p", @@ -5916,7 +5917,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "log 0.4.8", "substrate-prometheus-endpoint", @@ -5925,7 +5926,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "hash-db", @@ -5957,9 +5958,9 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "futures 0.3.5", "jsonrpc-core", "jsonrpc-core-client", @@ -5981,7 +5982,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "jsonrpc-core", "jsonrpc-http-server", @@ -5996,9 +5997,9 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "exit-future", "futures 0.1.29", "futures 0.3.5", @@ -6054,7 +6055,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "log 0.4.8", "parity-scale-codec", @@ -6068,7 +6069,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "bytes 0.5.4", "futures 0.3.5", @@ -6090,7 +6091,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "erased-serde", "log 0.4.8", @@ -6105,9 +6106,9 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "futures 0.3.5", "linked-hash-map", "log 0.4.8", @@ -6125,9 +6126,9 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "futures 0.3.5", "futures-diagnose", "intervalier", @@ -6203,9 +6204,9 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -6289,9 +6290,9 @@ version = "1.0.110" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -6449,9 +6450,9 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -6522,9 +6523,9 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "log 0.4.8", "sp-core", "sp-std", @@ -6534,7 +6535,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "hash-db", "parity-scale-codec", @@ -6549,19 +6550,19 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "blake2-rfc", "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "sp-application-crypto" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "serde", @@ -6573,7 +6574,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "integer-sqrt", "num-traits 0.2.11", @@ -6587,7 +6588,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-api", @@ -6599,7 +6600,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6610,7 +6611,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-api", @@ -6622,9 +6623,9 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "log 0.4.8", "lru", "parity-scale-codec", @@ -6638,7 +6639,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "serde", "serde_json", @@ -6647,9 +6648,9 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "futures 0.3.5", "futures-timer 3.0.2", "libp2p", @@ -6670,7 +6671,7 @@ dependencies = [ [[package]] name = "sp-consensus-aura" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-api", @@ -6684,7 +6685,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "merlin", "parity-scale-codec", @@ -6701,7 +6702,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -6713,12 +6714,12 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "base58", "blake2-rfc", "byteorder", - "derive_more 0.99.6", + "derive_more 0.99.7", "ed25519-dalek", "futures 0.3.5", "hash-db", @@ -6755,7 +6756,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "kvdb", "parking_lot 0.10.2", @@ -6764,17 +6765,17 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "sp-externalities" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "environmental", "parity-scale-codec", @@ -6785,7 +6786,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "finality-grandpa", "log 0.4.8", @@ -6801,7 +6802,7 @@ dependencies = [ [[package]] name = "sp-finality-tracker" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -6811,9 +6812,9 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "parity-scale-codec", "parking_lot 0.10.2", "sp-core", @@ -6823,7 +6824,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "hash-db", @@ -6843,7 +6844,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "lazy_static", "sp-core", @@ -6854,7 +6855,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "sp-api", "sp-core", @@ -6864,7 +6865,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "backtrace", "log 0.4.8", @@ -6873,7 +6874,7 @@ dependencies = [ [[package]] name = "sp-phragmen" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "serde", @@ -6885,18 +6886,18 @@ dependencies = [ [[package]] name = "sp-phragmen-compact" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "sp-rpc" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "serde", "sp-core", @@ -6905,7 +6906,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "hash256-std-hasher", "impl-trait-for-tuples", @@ -6926,7 +6927,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "primitive-types", @@ -6941,19 +6942,19 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "Inflector", "proc-macro-crate", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] name = "sp-serializer" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "serde", "serde_json", @@ -6962,7 +6963,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-api", @@ -6975,7 +6976,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -6985,7 +6986,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "hash-db", "log 0.4.8", @@ -7004,12 +7005,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" [[package]] name = "sp-storage" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -7021,7 +7022,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7035,7 +7036,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "tracing", ] @@ -7043,9 +7044,9 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ - "derive_more 0.99.6", + "derive_more 0.99.7", "futures 0.3.5", "log 0.4.8", "parity-scale-codec", @@ -7058,7 +7059,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "hash-db", "memory-db", @@ -7072,7 +7073,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "futures-core", @@ -7083,7 +7084,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -7095,7 +7096,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -7182,9 +7183,9 @@ checksum = "d239ca4b13aee7a2142e6795cbd69e457665ff8037aed33b3effdc430d2f927a" dependencies = [ "heck", "proc-macro-error", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -7203,9 +7204,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0054a7df764039a6cd8592b9de84be4bec368ff081d203a7d5371cbfa8e65c81" dependencies = [ "heck", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -7223,7 +7224,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "chrono", "clear_on_drop", @@ -7250,7 +7251,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "platforms", ] @@ -7258,7 +7259,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.5", @@ -7279,10 +7280,10 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "async-std", - "derive_more 0.99.6", + "derive_more 0.99.7", "futures-util", "hyper 0.13.5", "log 0.4.8", @@ -7293,7 +7294,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "hash-db", @@ -7314,7 +7315,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "cfg-if", "frame-executive", @@ -7354,7 +7355,7 @@ dependencies = [ [[package]] name = "substrate-test-runtime-client" version = "2.0.0-dev" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" dependencies = [ "futures 0.3.5", "parity-scale-codec", @@ -7374,7 +7375,7 @@ dependencies = [ [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" -source = "git+https://github.com/paritytech/substrate#292a8a595d75405ce84e9278bda23839f744401a" +source = "git+https://github.com/paritytech/substrate#903693105a39f4a88ed99d99a4462616ed059968" [[package]] name = "substrate-wasm-builder-runner" @@ -7507,12 +7508,12 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4696caa4048ac7ce2bcd2e484b3cef88c1004e41b8e945a277e2c25dc0b72060" +checksum = "95b5f192649e48a5302a13f2feb224df883b98933222369e4b3b0fe2a5447269" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", + "proc-macro2 1.0.13", + "quote 1.0.6", "unicode-xid 0.2.0", ] @@ -7522,9 +7523,9 @@ version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7be3539f6c128a931cf19dcee741c1af532c7fd387baa739c03dd2e96479338a" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -7542,9 +7543,9 @@ version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", "unicode-xid 0.2.0", ] @@ -7678,22 +7679,22 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "467e5ff447618a916519a4e0d62772ab14f434897f3d63f05d8700ef1e9b22c1" +checksum = "5976891d6950b4f68477850b5b9e5aa64d955961466f9e174363f573e54e8ca7" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63c1091225b9834089b429bc4a2e01223470e3183e891582909e9d1c4cb55d9" +checksum = "ab81dbd1cd69cd2ce22ecfbdd3bdb73334ba25350649408cc6c085f46d89573d" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -7889,9 +7890,9 @@ dependencies = [ [[package]] name = "tokio-rustls" -version = "0.13.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4adb8b3e5f86b707f1b54e7c15b6de52617a823608ccda98a15d3a24222f265a" +checksum = "15cb62a0d2770787abc96e99c1cd98fcf17f94959f3af63ca85bdfb203f051b4" dependencies = [ "futures-core", "rustls", @@ -8016,9 +8017,9 @@ checksum = "e987b6bf443f4b5b3b6f38704195592cca41c5bb7aedd3c3693c7081f8289860" [[package]] name = "tracing" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1721cc8cf7d770cc4257872507180f35a4797272f5962f24c806af9e7faf52ab" +checksum = "a7c6b59d116d218cb2d990eb06b77b64043e0268ef7323aae63d8b30ae462923" dependencies = [ "cfg-if", "tracing-attributes", @@ -8027,12 +8028,13 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fbad39da2f9af1cae3016339ad7f2c7a9e870f12e8fd04c4fd7ef35b30c0d2b" +checksum = "99bbad0de3fd923c9c3232ead88510b783e5a4d16a6154adffa3d53308de984c" dependencies = [ - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", ] [[package]] @@ -8292,9 +8294,9 @@ dependencies = [ "bumpalo", "lazy_static", "log 0.4.8", - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", "wasm-bindgen-shared", ] @@ -8316,7 +8318,7 @@ version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2cd85aa2c579e8892442954685f0d801f9129de24fa2136b2c6a539c76b65776" dependencies = [ - "quote 1.0.5", + "quote 1.0.6", "wasm-bindgen-macro-support", ] @@ -8326,9 +8328,9 @@ version = "0.2.62" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8eb197bd3a47553334907ffd2f16507b4f4f01bbec3ac921a7719e0decdfe72a" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -8691,9 +8693,9 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ - "proc-macro2 1.0.12", - "quote 1.0.5", - "syn 1.0.21", + "proc-macro2 1.0.13", + "quote 1.0.6", + "syn 1.0.23", "synstructure", ]