Skip to content
Snippets Groups Projects
Commit e0b8b302 authored by Davide Galassi's avatar Davide Galassi Committed by GitHub
Browse files

[Companion #13634] keystore overhaul (iter2) (#6913)

* removed 'remote_keystore' parameter

* Keystore can't be None

* update lockfile for {"substrate"}

---------

Co-authored-by: parity-processbot <>
parent 058082fc
Branches
No related merge requests found
This diff is collapsed.
......@@ -751,13 +751,11 @@ where
let chain_spec = config.chain_spec.cloned_box();
let local_keystore = basics.keystore_container.local_keystore();
let keystore = basics.keystore_container.local_keystore();
let auth_or_collator = role.is_authority() || is_collator.is_collator();
let requires_overseer_for_chain_sel = local_keystore.is_some() && auth_or_collator;
let pvf_checker_enabled = role.is_authority() && !is_collator.is_collator();
let select_chain = if requires_overseer_for_chain_sel {
let select_chain = if auth_or_collator {
let metrics =
polkadot_node_subsystem_util::metrics::Metrics::register(prometheus_registry.as_ref())?;
......@@ -1000,14 +998,7 @@ where
None
};
if local_keystore.is_none() {
gum::info!("Cannot run as validator without local keystore.");
}
let maybe_params =
local_keystore.and_then(move |k| authority_discovery_service.map(|a| (a, k)));
let overseer_handle = if let Some((authority_discovery_service, keystore)) = maybe_params {
let overseer_handle = if let Some(authority_discovery_service) = authority_discovery_service {
let (overseer, overseer_handle) = overseer_gen
.generate::<service::SpawnTaskHandle, FullClient<RuntimeApi, ExecutorDispatch>>(
overseer_connector,
......@@ -1071,7 +1062,7 @@ where
Some(handle)
} else {
assert!(
!requires_overseer_for_chain_sel,
!auth_or_collator,
"Precondition congruence (false) is guaranteed by manual checking. qed"
);
None
......
......@@ -173,7 +173,6 @@ pub fn node_config(
transaction_pool: Default::default(),
network: network_config,
keystore: KeystoreConfig::InMemory,
keystore_remote: Default::default(),
database: DatabaseSource::RocksDb { path: root.join("db"), cache_size: 128 },
trie_cache_maximum_size: Some(64 * 1024 * 1024),
state_pruning: Default::default(),
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment