From a41555575514eedb542dd19132acbe35db574947 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 9 Dec 2020 10:54:46 +0100 Subject: [PATCH 01/10] Companion PR for refactoring priority groups --- node/network/bridge/src/lib.rs | 32 +++++++++++++---- .../network/bridge/src/validator_discovery.rs | 35 +++++++++++++------ node/service/src/lib.rs | 4 +-- 3 files changed, 51 insertions(+), 20 deletions(-) diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index 38cbe369ba41..0c533c3eb018 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -81,12 +81,28 @@ pub enum WireMessage { ViewUpdate(View), } -/// Information about the notifications protocol. Should be used during network configuration -/// or shortly after startup to register the protocol with the network service. -pub fn notifications_protocol_info() -> Vec> { +/// Information about the extra peers set. Should be used during network configuration +/// to register the protocol with the network service. +pub fn peers_sets_info() -> Vec { vec![ - VALIDATION_PROTOCOL_NAME.into(), - COLLATION_PROTOCOL_NAME.into(), + sc_network::config::NonDefaultSetConfig { + notifications_protocol: VALIDATION_PROTOCOL_NAME.into(), + set_config: sc_network::config::SetConfig { + in_peers: 0, + out_peers: 0, + reserved_nodes: Vec::new(), + non_reserved_mode: sc_network::config::NonReservedPeerMode::Deny, + }, + }, + sc_network::config::NonDefaultSetConfig { + notifications_protocol: COLLATION_PROTOCOL_NAME.into(), + set_config: sc_network::config::SetConfig { + in_peers: 25, + out_peers: 0, + reserved_nodes: Vec::new(), + non_reserved_mode: sc_network::config::NonReservedPeerMode::Allow, + }, + } ] } @@ -203,7 +219,7 @@ impl NetworkBridge { /// Create a new network bridge subsystem with underlying network service and authority discovery service. /// /// This assumes that the network service has had the notifications protocol for the network - /// bridge already registered. See [`notifications_protocol_info`](notifications_protocol_info). + /// bridge already registered. See [`peers_sets_info`](peers_sets_info). pub fn new(network_service: N, authority_discovery_service: AD) -> Self { NetworkBridge { network_service, @@ -300,7 +316,9 @@ fn action_from_network_message(event: Option) -> Action { tracing::info!(target: LOG_TARGET, "Shutting down Network Bridge: underlying event stream concluded"); Action::Abort } - Some(NetworkEvent::Dht(_)) => Action::Nop, + Some(NetworkEvent::Dht(_)) | + Some(NetworkEvent::SyncConnected { .. }) | + Some(NetworkEvent::SyncDisconnected { .. }) => Action::Nop, Some(NetworkEvent::NotificationStreamOpened { remote, protocol, role }) => { let role = role.into(); match protocol { diff --git a/node/network/bridge/src/validator_discovery.rs b/node/network/bridge/src/validator_discovery.rs index 71a3d4a566da..50f3f54bad88 100644 --- a/node/network/bridge/src/validator_discovery.rs +++ b/node/network/bridge/src/validator_discovery.rs @@ -17,6 +17,7 @@ //! A validator discovery service for the Network Bridge. use core::marker::PhantomData; +use std::borrow::Cow; use std::collections::{HashSet, HashMap, hash_map}; use std::sync::Arc; @@ -28,16 +29,15 @@ use sc_authority_discovery::Service as AuthorityDiscoveryService; use polkadot_node_network_protocol::PeerId; use polkadot_primitives::v1::{AuthorityDiscoveryId, Block, Hash}; -const PRIORITY_GROUP: &'static str = "parachain_validators"; const LOG_TARGET: &str = "validator_discovery"; /// An abstraction over networking for the purposes of validator discovery service. #[async_trait] pub trait Network: Send + 'static { /// Ask the network to connect to these nodes and not disconnect from them until removed from the priority group. - async fn add_to_priority_group(&mut self, group_id: String, multiaddresses: HashSet) -> Result<(), String>; + async fn add_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String>; /// Remove the peers from the priority group. - async fn remove_from_priority_group(&mut self, group_id: String, multiaddresses: HashSet) -> Result<(), String>; + async fn remove_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String>; } /// An abstraction over the authority discovery service. @@ -51,12 +51,12 @@ pub trait AuthorityDiscovery: Send + 'static { #[async_trait] impl Network for Arc> { - async fn add_to_priority_group(&mut self, group_id: String, multiaddresses: HashSet) -> Result<(), String> { - sc_network::NetworkService::add_to_priority_group(&**self, group_id, multiaddresses).await + async fn add_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + sc_network::NetworkService::add_peers_set_reserved(&**self, protocol, multiaddresses) } - async fn remove_from_priority_group(&mut self, group_id: String, multiaddresses: HashSet) -> Result<(), String> { - sc_network::NetworkService::remove_from_priority_group(&**self, group_id, multiaddresses).await + async fn remove_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + sc_network::NetworkService::remove_peers_set_reserved(&**self, protocol, multiaddresses) } } @@ -274,15 +274,28 @@ impl Service { } // ask the network to connect to these nodes and not disconnect - // from them until removed from the priority group - if let Err(e) = network_service.add_to_priority_group( - PRIORITY_GROUP.to_owned(), + // from them until removed from the set + if let Err(e) = network_service.add_peers_set_reserved( + super::COLLATION_PROTOCOL_NAME.into(), + multiaddr_to_add.clone(), + ).await { + tracing::warn!(target: LOG_TARGET, err = ?e, "AuthorityDiscoveryService returned an invalid multiaddress"); + } + if let Err(e) = network_service.add_peers_set_reserved( + super::VALIDATION_PROTOCOL_NAME.into(), multiaddr_to_add, ).await { tracing::warn!(target: LOG_TARGET, err = ?e, "AuthorityDiscoveryService returned an invalid multiaddress"); } // the addresses are known to be valid - let _ = network_service.remove_from_priority_group(PRIORITY_GROUP.to_owned(), multiaddr_to_remove).await; + let _ = network_service.remove_peers_set_reserved( + super::COLLATION_PROTOCOL_NAME.into(), + multiaddr_to_remove.clone() + ).await; + let _ = network_service.remove_peers_set_reserved( + super::VALIDATION_PROTOCOL_NAME.into(), + multiaddr_to_remove + ).await; let pending = validator_ids.iter() .cloned() diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index 43f43657b8a6..a1cc598a66d1 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -507,8 +507,8 @@ pub fn new_full( let shared_voter_state = rpc_setup; #[cfg(feature = "real-overseer")] - config.network.notifications_protocols.extend(polkadot_network_bridge::notifications_protocol_info()); - config.network.notifications_protocols.push(grandpa::GRANDPA_PROTOCOL_NAME.into()); + config.network.extra_sets.extend(polkadot_network_bridge::peers_sets_info()); + config.network.extra_sets.push(grandpa::grandpa_peers_set_config()); let (network, network_status_sinks, system_rpc_tx, network_starter) = service::build_network(service::BuildNetworkParams { From 237993818d6f77fad6ce84c0df6636f0fed2add2 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 9 Dec 2020 13:39:19 +0100 Subject: [PATCH 02/10] Fix non reserved node --- node/network/bridge/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index 0c533c3eb018..462821e88665 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -100,7 +100,7 @@ pub fn peers_sets_info() -> Vec { in_peers: 25, out_peers: 0, reserved_nodes: Vec::new(), - non_reserved_mode: sc_network::config::NonReservedPeerMode::Allow, + non_reserved_mode: sc_network::config::NonReservedPeerMode::Accept, }, } ] From 78951fc33a6108a8f31978036426ad3fad6777c3 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 9 Dec 2020 15:48:19 +0100 Subject: [PATCH 03/10] Try fix tests --- node/network/bridge/src/lib.rs | 4 ++-- node/network/bridge/src/validator_discovery.rs | 14 +++++++------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index 462821e88665..c37ab0202458 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -834,11 +834,11 @@ mod tests { #[async_trait] impl validator_discovery::Network for TestNetwork { - async fn add_to_priority_group(&mut self, _group_id: String, _multiaddresses: HashSet) -> Result<(), String> { + async fn add_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { Ok(()) } - async fn remove_from_priority_group(&mut self, _group_id: String, _multiaddresses: HashSet) -> Result<(), String> { + async fn remove_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { Ok(()) } } diff --git a/node/network/bridge/src/validator_discovery.rs b/node/network/bridge/src/validator_discovery.rs index 50f3f54bad88..ef1e3ae328ae 100644 --- a/node/network/bridge/src/validator_discovery.rs +++ b/node/network/bridge/src/validator_discovery.rs @@ -352,7 +352,7 @@ mod tests { #[derive(Default)] struct TestNetwork { - priority_group: HashSet, + peers_set: HashSet, } #[derive(Default)] @@ -380,13 +380,13 @@ mod tests { #[async_trait] impl Network for TestNetwork { - async fn add_to_priority_group(&mut self, _group_id: String, multiaddresses: HashSet) -> Result<(), String> { - self.priority_group.extend(multiaddresses.into_iter()); + async fn add_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + self.peers_set.extend(multiaddresses.into_iter()); Ok(()) } - async fn remove_from_priority_group(&mut self, _group_id: String, multiaddresses: HashSet) -> Result<(), String> { - self.priority_group.retain(|elem| !multiaddresses.contains(elem)); + async fn remove_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + self.peers_set.retain(|elem| !multiaddresses.contains(elem)); Ok(()) } } @@ -583,7 +583,7 @@ mod tests { let _ = receiver.next().await.unwrap(); assert_eq!(service.non_revoked_discovery_requests.len(), 1); - assert_eq!(ns.priority_group.len(), 2); + assert_eq!(ns.peers_set.len(), 2); // revoke the second request drop(receiver); @@ -599,7 +599,7 @@ mod tests { let _ = receiver.next().await.unwrap(); assert_eq!(service.non_revoked_discovery_requests.len(), 1); - assert_eq!(ns.priority_group.len(), 1); + assert_eq!(ns.peers_set.len(), 1); }); } From 18dc1cdc7215f4f88dd3755f1c3c3cdc03815d35 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 9 Dec 2020 15:58:05 +0100 Subject: [PATCH 04/10] Missing import --- node/network/bridge/src/lib.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index c37ab0202458..deac5be837e2 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -761,6 +761,7 @@ mod tests { use futures::channel::mpsc; use futures::executor; + use std::borrow::Cow; use std::sync::Arc; use std::collections::HashSet; use async_trait::async_trait; From d23b74c137b47940be905c30faf66e402db491ea Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 9 Dec 2020 16:11:17 +0100 Subject: [PATCH 05/10] Fix warning --- node/network/bridge/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index deac5be837e2..0f5d62f56f43 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -835,11 +835,11 @@ mod tests { #[async_trait] impl validator_discovery::Network for TestNetwork { - async fn add_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + async fn add_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, _: HashSet) -> Result<(), String> { Ok(()) } - async fn remove_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + async fn remove_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, _: HashSet) -> Result<(), String> { Ok(()) } } From ad3c17569e64211265d0c8ef140caa5765bb3109 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 6 Jan 2021 14:40:09 +0100 Subject: [PATCH 06/10] Change protocols order --- node/service/src/lib.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/node/service/src/lib.rs b/node/service/src/lib.rs index 6c62ad45b941..ed86833888ad 100644 --- a/node/service/src/lib.rs +++ b/node/service/src/lib.rs @@ -562,9 +562,12 @@ pub fn new_full( let shared_voter_state = rpc_setup; + // Note: GrandPa is pushed before the Polkadot-specific protocols. This doesn't change + // anything in terms of behaviour, but makes the logs more consistent with the other + // Substrate nodes. + config.network.extra_sets.push(grandpa::grandpa_peers_set_config()); #[cfg(feature = "real-overseer")] config.network.extra_sets.extend(polkadot_network_bridge::peers_sets_info()); - config.network.extra_sets.push(grandpa::grandpa_peers_set_config()); let (network, network_status_sinks, system_rpc_tx, network_starter) = service::build_network(service::BuildNetworkParams { From a350e9b654444ffd910f75bc8aceeb50b239ee83 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Wed, 6 Jan 2021 16:02:18 +0100 Subject: [PATCH 07/10] Fix test --- node/network/bridge/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index a43ab2f1bd20..b6db3137ae2e 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -87,10 +87,10 @@ pub fn peers_sets_info() -> Vec { sc_network::config::NonDefaultSetConfig { notifications_protocol: VALIDATION_PROTOCOL_NAME.into(), set_config: sc_network::config::SetConfig { - in_peers: 0, + in_peers: 25, out_peers: 0, reserved_nodes: Vec::new(), - non_reserved_mode: sc_network::config::NonReservedPeerMode::Deny, + non_reserved_mode: sc_network::config::NonReservedPeerMode::Accept, }, }, sc_network::config::NonDefaultSetConfig { From b1221b092cb7e019978288d0238c4b1d4b9d4e70 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Thu, 7 Jan 2021 10:23:29 +0100 Subject: [PATCH 08/10] Renames --- node/network/bridge/src/lib.rs | 4 ++-- .../network/bridge/src/validator_discovery.rs | 24 +++++++++---------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/node/network/bridge/src/lib.rs b/node/network/bridge/src/lib.rs index b6db3137ae2e..d351c2ac6297 100644 --- a/node/network/bridge/src/lib.rs +++ b/node/network/bridge/src/lib.rs @@ -848,11 +848,11 @@ mod tests { #[async_trait] impl validator_discovery::Network for TestNetwork { - async fn add_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, _: HashSet) -> Result<(), String> { + async fn add_peers_to_reserved_set(&mut self, _protocol: Cow<'static, str>, _: HashSet) -> Result<(), String> { Ok(()) } - async fn remove_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, _: HashSet) -> Result<(), String> { + async fn remove_peers_from_reserved_set(&mut self, _protocol: Cow<'static, str>, _: HashSet) -> Result<(), String> { Ok(()) } } diff --git a/node/network/bridge/src/validator_discovery.rs b/node/network/bridge/src/validator_discovery.rs index ef1e3ae328ae..89e72a7aa9cf 100644 --- a/node/network/bridge/src/validator_discovery.rs +++ b/node/network/bridge/src/validator_discovery.rs @@ -35,9 +35,9 @@ const LOG_TARGET: &str = "validator_discovery"; #[async_trait] pub trait Network: Send + 'static { /// Ask the network to connect to these nodes and not disconnect from them until removed from the priority group. - async fn add_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String>; + async fn add_peers_to_reserved_set(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String>; /// Remove the peers from the priority group. - async fn remove_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String>; + async fn remove_peers_from_reserved_set(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String>; } /// An abstraction over the authority discovery service. @@ -51,12 +51,12 @@ pub trait AuthorityDiscovery: Send + 'static { #[async_trait] impl Network for Arc> { - async fn add_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { - sc_network::NetworkService::add_peers_set_reserved(&**self, protocol, multiaddresses) + async fn add_peers_to_reserved_set(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + sc_network::NetworkService::add_peers_to_reserved_set(&**self, protocol, multiaddresses) } - async fn remove_peers_set_reserved(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { - sc_network::NetworkService::remove_peers_set_reserved(&**self, protocol, multiaddresses) + async fn remove_peers_from_reserved_set(&mut self, protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + sc_network::NetworkService::remove_peers_from_reserved_set(&**self, protocol, multiaddresses) } } @@ -275,24 +275,24 @@ impl Service { // ask the network to connect to these nodes and not disconnect // from them until removed from the set - if let Err(e) = network_service.add_peers_set_reserved( + if let Err(e) = network_service.add_peers_to_reserved_set( super::COLLATION_PROTOCOL_NAME.into(), multiaddr_to_add.clone(), ).await { tracing::warn!(target: LOG_TARGET, err = ?e, "AuthorityDiscoveryService returned an invalid multiaddress"); } - if let Err(e) = network_service.add_peers_set_reserved( + if let Err(e) = network_service.add_peers_to_reserved_set( super::VALIDATION_PROTOCOL_NAME.into(), multiaddr_to_add, ).await { tracing::warn!(target: LOG_TARGET, err = ?e, "AuthorityDiscoveryService returned an invalid multiaddress"); } // the addresses are known to be valid - let _ = network_service.remove_peers_set_reserved( + let _ = network_service.remove_peers_from_reserved_set( super::COLLATION_PROTOCOL_NAME.into(), multiaddr_to_remove.clone() ).await; - let _ = network_service.remove_peers_set_reserved( + let _ = network_service.remove_peers_from_reserved_set( super::VALIDATION_PROTOCOL_NAME.into(), multiaddr_to_remove ).await; @@ -380,12 +380,12 @@ mod tests { #[async_trait] impl Network for TestNetwork { - async fn add_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + async fn add_peers_to_reserved_set(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { self.peers_set.extend(multiaddresses.into_iter()); Ok(()) } - async fn remove_peers_set_reserved(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { + async fn remove_peers_from_reserved_set(&mut self, _protocol: Cow<'static, str>, multiaddresses: HashSet) -> Result<(), String> { self.peers_set.retain(|elem| !multiaddresses.contains(elem)); Ok(()) } From 5aa786d4f385c049bcb186ce2abed26b43eeb325 Mon Sep 17 00:00:00 2001 From: Pierre Krieger Date: Thu, 7 Jan 2021 14:51:50 +0100 Subject: [PATCH 09/10] Update syn dependency to make it compile again after merging master --- Cargo.lock | 94 +++++++++++++++++++++++++++--------------------------- 1 file changed, 47 insertions(+), 47 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c5b613bb1a4b..79d1ecf918ed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -170,7 +170,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" dependencies = [ "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -331,7 +331,7 @@ checksum = "8d3a45e77e34375a7923b1e8febb049bb011f064714a8e17a1a616fef01da13d" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1036,7 +1036,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7fbaabec2c953050352311293be5c6aba8e141ba19d6811862b232d6fd020484" dependencies = [ "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1090,7 +1090,7 @@ checksum = "41cb0e6161ad61ed084a36ba71fbba9e3ac5aee3606fb607fe08da6acbcf3d8c" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1190,7 +1190,7 @@ checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1254,7 +1254,7 @@ checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1362,7 +1362,7 @@ checksum = "aa4da3c766cd7a0db8242e326e9e4e081edd567072893ed320008189715366a4" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", "synstructure", ] @@ -1594,7 +1594,7 @@ dependencies = [ "frame-support-procedural-tools", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1606,7 +1606,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1616,7 +1616,7 @@ source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90 dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -1803,7 +1803,7 @@ dependencies = [ "proc-macro-hack", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -2370,7 +2370,7 @@ checksum = "7ef5550a42e3740a0e71f909d4c861056a284060af885ae7aa6242820f920d9d" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -2381,7 +2381,7 @@ checksum = "6f65a8ecf74feeacdab8d38cb129e550ca871cccaa7d1921d8636ecd75534903" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -2565,7 +2565,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -2918,7 +2918,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4bc40943156e42138d22ed3c57ff0e1a147237742715937622a99b10fbe0156" dependencies = [ "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -3503,7 +3503,7 @@ checksum = "2e071b3159835ee91df62dbdbfdd7ec366b7ea77c838f43aff4acda6b61bcfb9" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -3620,7 +3620,7 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", "synstructure", ] @@ -4319,7 +4319,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -4518,7 +4518,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -4570,7 +4570,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" dependencies = [ "proc-macro2 1.0.24", - "syn 1.0.48", + "syn 1.0.58", "synstructure", ] @@ -4780,7 +4780,7 @@ dependencies = [ "pest_meta", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -4830,7 +4830,7 @@ checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -4841,7 +4841,7 @@ checksum = "b7bcc46b8f73443d15bc1c5fecbb315718491fa9187fa483f0e359323cde8b3a" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -6007,7 +6007,7 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", "version_check", ] @@ -6104,7 +6104,7 @@ dependencies = [ "itertools 0.8.2", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -6407,7 +6407,7 @@ checksum = "7d21b475ab879ef0e315ad99067fa25778c3b0377f57f1b00207448dac1a3144" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -6786,7 +6786,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -6840,7 +6840,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -7679,7 +7679,7 @@ checksum = "e367622f934864ffa1c704ba2b82280aab856e3d8213c84c5720257eb34b15b9" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -7803,7 +7803,7 @@ checksum = "c84d3526699cd55261af4b941e4e725444df67aa4f9e6a3564f18030d12672df" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -7997,7 +7997,7 @@ checksum = "a945ec7f7ce853e89ffa36be1e27dce9a43e82ff9093bf3461c30d5da74ed11b" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8098,7 +8098,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8315,7 +8315,7 @@ source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90 dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8430,7 +8430,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8507,7 +8507,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8771,7 +8771,7 @@ dependencies = [ "proc-macro-error", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8792,7 +8792,7 @@ dependencies = [ "heck", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8923,7 +8923,7 @@ source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90 dependencies = [ "proc-macro-crate", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -8967,9 +8967,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.48" +version = "1.0.58" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc371affeffc477f42a221a1e4297aedcea33d47d19b61455588bd9d8f6b19ac" +checksum = "cc60a3d73ea6594cd712d830cc1f0390fd71542d8c8cd24e70cc54cdfd5e05d5" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -8984,7 +8984,7 @@ checksum = "b834f2d66f734cb897113e34aaff2f1ab4719ca946f9a7358dba8f8064148701" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", "unicode-xid 0.2.1", ] @@ -9118,7 +9118,7 @@ checksum = "9be73a2caec27583d0046ef3796c3794f868a5bc813db689eed00c7631275cd1" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -9314,7 +9314,7 @@ checksum = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -9506,7 +9506,7 @@ checksum = "80e0ccfc3378da0cce270c946b676a376943f5cd16aeba64568e7939806f4ada" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", ] [[package]] @@ -9874,7 +9874,7 @@ dependencies = [ "log", "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", "wasm-bindgen-shared", ] @@ -9908,7 +9908,7 @@ checksum = "b5a48c72f299d80557c7c62e37e7225369ecc0c963964059509fbafe917c7549" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -10419,7 +10419,7 @@ checksum = "de251eec69fc7c1bc3923403d18ececb929380e016afe103da75f396704f8ca2" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", - "syn 1.0.48", + "syn 1.0.58", "synstructure", ] From 83ba6b416cc5aa0441698abeb9531040215c46ef Mon Sep 17 00:00:00 2001 From: parity-processbot <> Date: Thu, 7 Jan 2021 13:52:53 +0000 Subject: [PATCH 10/10] "Update Substrate" --- Cargo.lock | 276 ++++++++++++++++++++++++++--------------------------- 1 file changed, 138 insertions(+), 138 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 79d1ecf918ed..79628c21ed7f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1477,7 +1477,7 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", ] @@ -1495,7 +1495,7 @@ dependencies = [ [[package]] name = "frame-benchmarking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -1513,7 +1513,7 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "Inflector", "chrono", @@ -1536,7 +1536,7 @@ dependencies = [ [[package]] name = "frame-executive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -1552,7 +1552,7 @@ dependencies = [ [[package]] name = "frame-metadata" version = "12.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "serde", @@ -1563,7 +1563,7 @@ dependencies = [ [[package]] name = "frame-support" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "bitflags", "frame-metadata", @@ -1588,7 +1588,7 @@ dependencies = [ [[package]] name = "frame-support-procedural" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "Inflector", "frame-support-procedural-tools", @@ -1600,7 +1600,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -1612,7 +1612,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -1622,7 +1622,7 @@ dependencies = [ [[package]] name = "frame-system" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "impl-trait-for-tuples 0.2.0", @@ -1638,7 +1638,7 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -1652,7 +1652,7 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sp-api", @@ -3898,7 +3898,7 @@ checksum = "13370dae44474229701bb69b90b4f4dca6404cb0357a2d50d635f1171dc3aa7b" [[package]] name = "pallet-authority-discovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -3914,7 +3914,7 @@ dependencies = [ [[package]] name = "pallet-authorship" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -3929,7 +3929,7 @@ dependencies = [ [[package]] name = "pallet-babe" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -3954,7 +3954,7 @@ dependencies = [ [[package]] name = "pallet-balances" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -3968,7 +3968,7 @@ dependencies = [ [[package]] name = "pallet-bounties" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -3983,7 +3983,7 @@ dependencies = [ [[package]] name = "pallet-collective" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -3999,7 +3999,7 @@ dependencies = [ [[package]] name = "pallet-democracy" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4014,7 +4014,7 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4029,7 +4029,7 @@ dependencies = [ [[package]] name = "pallet-grandpa" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4050,7 +4050,7 @@ dependencies = [ [[package]] name = "pallet-identity" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "enumflags2", "frame-benchmarking", @@ -4066,7 +4066,7 @@ dependencies = [ [[package]] name = "pallet-im-online" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4086,7 +4086,7 @@ dependencies = [ [[package]] name = "pallet-indices" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4103,7 +4103,7 @@ dependencies = [ [[package]] name = "pallet-membership" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4117,7 +4117,7 @@ dependencies = [ [[package]] name = "pallet-multisig" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4133,7 +4133,7 @@ dependencies = [ [[package]] name = "pallet-nicks" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4147,7 +4147,7 @@ dependencies = [ [[package]] name = "pallet-offences" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4162,7 +4162,7 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4183,7 +4183,7 @@ dependencies = [ [[package]] name = "pallet-proxy" version = "2.0.1" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4199,7 +4199,7 @@ dependencies = [ [[package]] name = "pallet-randomness-collective-flip" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4212,7 +4212,7 @@ dependencies = [ [[package]] name = "pallet-recovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "enumflags2", "frame-support", @@ -4227,7 +4227,7 @@ dependencies = [ [[package]] name = "pallet-scheduler" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4242,7 +4242,7 @@ dependencies = [ [[package]] name = "pallet-session" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4262,7 +4262,7 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4278,7 +4278,7 @@ dependencies = [ [[package]] name = "pallet-society" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4292,7 +4292,7 @@ dependencies = [ [[package]] name = "pallet-staking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4314,7 +4314,7 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -4325,7 +4325,7 @@ dependencies = [ [[package]] name = "pallet-sudo" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4339,7 +4339,7 @@ dependencies = [ [[package]] name = "pallet-timestamp" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4357,7 +4357,7 @@ dependencies = [ [[package]] name = "pallet-tips" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4372,7 +4372,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "frame-system", @@ -4389,7 +4389,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -4407,7 +4407,7 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-support", "parity-scale-codec", @@ -4420,7 +4420,7 @@ dependencies = [ [[package]] name = "pallet-treasury" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4436,7 +4436,7 @@ dependencies = [ [[package]] name = "pallet-utility" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-benchmarking", "frame-support", @@ -4452,7 +4452,7 @@ dependencies = [ [[package]] name = "pallet-vesting" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "enumflags2", "frame-benchmarking", @@ -6692,7 +6692,7 @@ dependencies = [ [[package]] name = "sc-authority-discovery" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "async-trait", "derive_more", @@ -6720,7 +6720,7 @@ dependencies = [ [[package]] name = "sc-basic-authorship" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -6743,7 +6743,7 @@ dependencies = [ [[package]] name = "sc-block-builder" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -6760,7 +6760,7 @@ dependencies = [ [[package]] name = "sc-chain-spec" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "impl-trait-for-tuples 0.2.0", "parity-scale-codec", @@ -6781,7 +6781,7 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -6792,7 +6792,7 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "atty", "chrono", @@ -6835,7 +6835,7 @@ dependencies = [ [[package]] name = "sc-cli-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -6846,7 +6846,7 @@ dependencies = [ [[package]] name = "sc-client-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "fnv", @@ -6880,7 +6880,7 @@ dependencies = [ [[package]] name = "sc-client-db" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "blake2-rfc", "hash-db", @@ -6910,7 +6910,7 @@ dependencies = [ [[package]] name = "sc-consensus" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "sc-client-api", "sp-blockchain", @@ -6921,7 +6921,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "fork-tree", @@ -6966,7 +6966,7 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "futures 0.3.8", @@ -6990,7 +6990,7 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "fork-tree", "parity-scale-codec", @@ -7003,7 +7003,7 @@ dependencies = [ [[package]] name = "sc-consensus-slots" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -7029,7 +7029,7 @@ dependencies = [ [[package]] name = "sc-consensus-uncles" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "sc-client-api", @@ -7043,7 +7043,7 @@ dependencies = [ [[package]] name = "sc-executor" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "lazy_static", @@ -7072,7 +7072,7 @@ dependencies = [ [[package]] name = "sc-executor-common" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "parity-scale-codec", @@ -7088,7 +7088,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmi" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "parity-scale-codec", @@ -7103,7 +7103,7 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "parity-scale-codec", @@ -7121,7 +7121,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "finality-grandpa", @@ -7158,7 +7158,7 @@ dependencies = [ [[package]] name = "sc-finality-grandpa-rpc" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "finality-grandpa", @@ -7182,7 +7182,7 @@ dependencies = [ [[package]] name = "sc-informant" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "ansi_term 0.12.1", "futures 0.3.8", @@ -7200,7 +7200,7 @@ dependencies = [ [[package]] name = "sc-keystore" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "async-trait", "derive_more", @@ -7220,7 +7220,7 @@ dependencies = [ [[package]] name = "sc-light" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "hash-db", "lazy_static", @@ -7239,7 +7239,7 @@ dependencies = [ [[package]] name = "sc-network" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "async-std", "async-trait", @@ -7292,7 +7292,7 @@ dependencies = [ [[package]] name = "sc-network-gossip" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -7307,7 +7307,7 @@ dependencies = [ [[package]] name = "sc-offchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "bytes 0.5.6", "fnv", @@ -7334,7 +7334,7 @@ dependencies = [ [[package]] name = "sc-peerset" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "libp2p", @@ -7347,7 +7347,7 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -7356,7 +7356,7 @@ dependencies = [ [[package]] name = "sc-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "hash-db", @@ -7390,7 +7390,7 @@ dependencies = [ [[package]] name = "sc-rpc-api" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "futures 0.3.8", @@ -7414,7 +7414,7 @@ dependencies = [ [[package]] name = "sc-rpc-server" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.1.29", "jsonrpc-core", @@ -7432,7 +7432,7 @@ dependencies = [ [[package]] name = "sc-service" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "directories 3.0.1", "exit-future", @@ -7496,7 +7496,7 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "parity-scale-codec", @@ -7511,7 +7511,7 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "jsonrpc-core", "jsonrpc-core-client", @@ -7531,7 +7531,7 @@ dependencies = [ [[package]] name = "sc-telemetry" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -7552,7 +7552,7 @@ dependencies = [ [[package]] name = "sc-tracing" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "ansi_term 0.12.1", "erased-serde", @@ -7576,7 +7576,7 @@ dependencies = [ [[package]] name = "sc-transaction-graph" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "futures 0.3.8", @@ -7598,7 +7598,7 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "futures-diagnose", @@ -8064,7 +8064,7 @@ dependencies = [ [[package]] name = "sp-allocator" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "sp-core", @@ -8076,7 +8076,7 @@ dependencies = [ [[package]] name = "sp-api" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "hash-db", "parity-scale-codec", @@ -8092,7 +8092,7 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -8104,7 +8104,7 @@ dependencies = [ [[package]] name = "sp-application-crypto" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "serde", @@ -8116,7 +8116,7 @@ dependencies = [ [[package]] name = "sp-arithmetic" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "integer-sqrt", "num-traits 0.2.12", @@ -8129,7 +8129,7 @@ dependencies = [ [[package]] name = "sp-authority-discovery" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sp-api", @@ -8141,7 +8141,7 @@ dependencies = [ [[package]] name = "sp-authorship" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -8152,7 +8152,7 @@ dependencies = [ [[package]] name = "sp-block-builder" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sp-api", @@ -8164,7 +8164,7 @@ dependencies = [ [[package]] name = "sp-blockchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "log", @@ -8182,7 +8182,7 @@ dependencies = [ [[package]] name = "sp-chain-spec" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "serde", "serde_json", @@ -8191,7 +8191,7 @@ dependencies = [ [[package]] name = "sp-consensus" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "futures-timer 3.0.2", @@ -8217,7 +8217,7 @@ dependencies = [ [[package]] name = "sp-consensus-babe" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "merlin", "parity-scale-codec", @@ -8237,7 +8237,7 @@ dependencies = [ [[package]] name = "sp-consensus-slots" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8246,7 +8246,7 @@ dependencies = [ [[package]] name = "sp-consensus-vrf" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "schnorrkel", @@ -8258,7 +8258,7 @@ dependencies = [ [[package]] name = "sp-core" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "base58", "blake2-rfc", @@ -8302,7 +8302,7 @@ dependencies = [ [[package]] name = "sp-database" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "kvdb", "parking_lot 0.11.1", @@ -8311,7 +8311,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "proc-macro2 1.0.24", "quote 1.0.7", @@ -8321,7 +8321,7 @@ dependencies = [ [[package]] name = "sp-externalities" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "environmental", "parity-scale-codec", @@ -8332,7 +8332,7 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "finality-grandpa", "log", @@ -8349,7 +8349,7 @@ dependencies = [ [[package]] name = "sp-inherents" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "parking_lot 0.11.1", @@ -8361,7 +8361,7 @@ dependencies = [ [[package]] name = "sp-io" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "hash-db", @@ -8385,7 +8385,7 @@ dependencies = [ [[package]] name = "sp-keyring" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "lazy_static", "sp-core", @@ -8396,7 +8396,7 @@ dependencies = [ [[package]] name = "sp-keystore" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "async-trait", "derive_more", @@ -8413,7 +8413,7 @@ dependencies = [ [[package]] name = "sp-npos-elections" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "serde", @@ -8425,7 +8425,7 @@ dependencies = [ [[package]] name = "sp-npos-elections-compact" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "proc-macro-crate", "proc-macro2 1.0.24", @@ -8436,7 +8436,7 @@ dependencies = [ [[package]] name = "sp-offchain" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "sp-api", "sp-core", @@ -8446,7 +8446,7 @@ dependencies = [ [[package]] name = "sp-panic-handler" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "backtrace", ] @@ -8454,7 +8454,7 @@ dependencies = [ [[package]] name = "sp-rpc" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "serde", "sp-core", @@ -8463,7 +8463,7 @@ dependencies = [ [[package]] name = "sp-runtime" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "either", "hash256-std-hasher", @@ -8484,7 +8484,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "impl-trait-for-tuples 0.2.0", "parity-scale-codec", @@ -8501,7 +8501,7 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "Inflector", "proc-macro-crate", @@ -8513,7 +8513,7 @@ dependencies = [ [[package]] name = "sp-serializer" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "serde", "serde_json", @@ -8522,7 +8522,7 @@ dependencies = [ [[package]] name = "sp-session" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sp-api", @@ -8535,7 +8535,7 @@ dependencies = [ [[package]] name = "sp-staking" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -8545,7 +8545,7 @@ dependencies = [ [[package]] name = "sp-state-machine" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "hash-db", "log", @@ -8567,12 +8567,12 @@ dependencies = [ [[package]] name = "sp-std" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" [[package]] name = "sp-storage" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "impl-serde", "parity-scale-codec", @@ -8585,7 +8585,7 @@ dependencies = [ [[package]] name = "sp-tasks" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "sp-core", @@ -8598,7 +8598,7 @@ dependencies = [ [[package]] name = "sp-timestamp" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "impl-trait-for-tuples 0.2.0", "parity-scale-codec", @@ -8612,7 +8612,7 @@ dependencies = [ [[package]] name = "sp-tracing" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "log", "parity-scale-codec", @@ -8625,7 +8625,7 @@ dependencies = [ [[package]] name = "sp-transaction-pool" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "derive_more", "futures 0.3.8", @@ -8641,7 +8641,7 @@ dependencies = [ [[package]] name = "sp-trie" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "hash-db", "memory-db", @@ -8655,7 +8655,7 @@ dependencies = [ [[package]] name = "sp-utils" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "futures-core", @@ -8667,7 +8667,7 @@ dependencies = [ [[package]] name = "sp-version" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "impl-serde", "parity-scale-codec", @@ -8679,7 +8679,7 @@ dependencies = [ [[package]] name = "sp-wasm-interface" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "impl-trait-for-tuples 0.2.0", "parity-scale-codec", @@ -8811,7 +8811,7 @@ dependencies = [ [[package]] name = "substrate-browser-utils" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "chrono", "console_error_panic_hook", @@ -8837,7 +8837,7 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "platforms", ] @@ -8845,7 +8845,7 @@ dependencies = [ [[package]] name = "substrate-frame-rpc-system" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "frame-system-rpc-runtime-api", "futures 0.3.8", @@ -8868,7 +8868,7 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "async-std", "derive_more", @@ -8882,7 +8882,7 @@ dependencies = [ [[package]] name = "substrate-test-client" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.1.29", "futures 0.3.8", @@ -8909,7 +8909,7 @@ dependencies = [ [[package]] name = "substrate-test-utils" version = "2.0.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "futures 0.3.8", "substrate-test-utils-derive", @@ -8919,7 +8919,7 @@ dependencies = [ [[package]] name = "substrate-test-utils-derive" version = "0.8.0" -source = "git+https://github.com/paritytech/substrate#e5e7606fa54175dfc424b7ca90d60b07a3c3f026" +source = "git+https://github.com/paritytech/substrate#c9d93653e567f10867273b0171f3025419795c37" dependencies = [ "proc-macro-crate", "quote 1.0.7",