difftreelog
Fix autoseal, remove obsolete testnet specs
in: master
3 files changed
node/cli/src/chain_spec.rsdiffbeforeafterboth216 )216 )217}217}218219pub fn local_testnet_westend_config() -> OpalChainSpec {220 OpalChainSpec::from_genesis(221 // Name222 "Local Testnet",223 // ID224 "local_testnet",225 ChainType::Local,226 move || {227 testnet_genesis(228 // Sudo account229 get_account_id_from_seed::<sr25519::Public>("Alice"),230 vec![231 get_from_seed::<AuraId>("Alice"),232 get_from_seed::<AuraId>("Bob"),233 get_from_seed::<AuraId>("Charlie"),234 get_from_seed::<AuraId>("Dave"),235 get_from_seed::<AuraId>("Eve"),236 ],237 // Pre-funded accounts238 vec![239 get_account_id_from_seed::<sr25519::Public>("Alice"),240 get_account_id_from_seed::<sr25519::Public>("Bob"),241 get_account_id_from_seed::<sr25519::Public>("Charlie"),242 get_account_id_from_seed::<sr25519::Public>("Dave"),243 get_account_id_from_seed::<sr25519::Public>("Eve"),244 get_account_id_from_seed::<sr25519::Public>("Ferdie"),245 get_account_id_from_seed::<sr25519::Public>("Alice//stash"),246 get_account_id_from_seed::<sr25519::Public>("Bob//stash"),247 get_account_id_from_seed::<sr25519::Public>("Charlie//stash"),248 get_account_id_from_seed::<sr25519::Public>("Dave//stash"),249 get_account_id_from_seed::<sr25519::Public>("Eve//stash"),250 get_account_id_from_seed::<sr25519::Public>("Ferdie//stash"),251 ],252 1000.into(),253 )254 },255 // Bootnodes256 vec![],257 // Telemetry258 None,259 // Protocol ID260 None,261 None,262 // Properties263 None,264 // Extensions265 Extensions {266 relay_chain: "westend-local".into(),267 para_id: 1000,268 },269 )270}271218272fn testnet_genesis(219fn testnet_genesis(273 root_key: AccountId,220 root_key: AccountId,node/cli/src/command.rsdiffbeforeafterboth--- a/node/cli/src/command.rs
+++ b/node/cli/src/command.rs
@@ -75,8 +75,6 @@
fn load_spec(id: &str) -> std::result::Result<Box<dyn sc_service::ChainSpec>, String> {
Ok(match id {
- "westend-local" => Box::new(chain_spec::local_testnet_westend_config()),
- "rococo-local" => Box::new(chain_spec::local_testnet_rococo_config()),
"dev" => Box::new(chain_spec::development_config()),
"" | "local" => Box::new(chain_spec::local_testnet_rococo_config()),
path => {
@@ -402,6 +400,8 @@
|| relay_chain_id == Some("dev-service".into());
if is_dev_service {
+ info!("Running Dev service");
+
return start_node_using_chain_runtime! {
start_dev_node(config).map_err(Into::into)
};
node/cli/src/service.rsdiffbeforeafterboth--- a/node/cli/src/service.rs
+++ b/node/cli/src/service.rs
@@ -126,7 +126,6 @@
sc_service::TFullClient<Block, RuntimeApi, NativeElseWasmExecutor<ExecutorDispatch>>;
type FullBackend = sc_service::TFullBackend<Block>;
type FullSelectChain = sc_consensus::LongestChain<FullBackend, Block>;
-type MaybeSelectChain = Option<FullSelectChain>;
/// Starts a `ServiceBuilder` for a full service.
///
@@ -141,7 +140,7 @@
PartialComponents<
FullClient<RuntimeApi, ExecutorDispatch>,
FullBackend,
- MaybeSelectChain,
+ FullSelectChain,
sc_consensus::DefaultImportQueue<Block, FullClient<RuntimeApi, ExecutorDispatch>>,
sc_transaction_pool::FullPool<Block, FullClient<RuntimeApi, ExecutorDispatch>>,
(
@@ -218,10 +217,7 @@
telemetry
});
- let select_chain = match service_id {
- ServiceId::Prod => Some(sc_consensus::LongestChain::new(backend.clone())),
- ServiceId::Dev => None,
- };
+ let select_chain = sc_consensus::LongestChain::new(backend.clone());
let transaction_pool = sc_transaction_pool::BasicPool::new_full(
config.transaction_pool.clone(),
@@ -367,7 +363,6 @@
let rpc_pool = transaction_pool.clone();
let select_chain = params
.select_chain
- .expect("select_chain always exists when running Prod service; qed")
.clone();
let rpc_network = network.clone();
@@ -754,11 +749,7 @@
let prometheus_registry = config.prometheus_registry().cloned();
let collator = config.role.is_authority();
- let select_chain = maybe_select_chain.clone().expect(
- "`new_partial` builds a `LongestChainRule` when building dev service.\
- We specified the dev service when calling `new_partial`.\
- Therefore, a `LongestChainRule` is present. qed.",
- );
+ let select_chain = maybe_select_chain.clone();
if collator {
let block_import =