Tweaks from template downstream review #80 (#705)

* tweaks from template downstream review #80

* more tweaks

* Update parachain-template/node/src/command.rs

* tweaks to template and other chainspecs

* fmt

* update more tweaks from downstream

* fix build
This commit is contained in:
Dan Shields
2021-11-11 12:20:39 -07:00
committed by GitHub
parent ab2c9cd020
commit 3284976a1b
25 changed files with 107 additions and 132 deletions
+20 -23
View File
@@ -90,7 +90,7 @@ pub fn get_chain_spec() -> ChainSpec {
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
None,
@@ -104,7 +104,7 @@ pub fn get_shell_chain_spec() -> ShellChainSpec {
"shell_local_testnet",
ChainType::Local,
move || shell_testnet_genesis(1000.into()),
vec![],
Vec::new(),
None,
None,
None,
@@ -194,7 +194,7 @@ const STATEMINE_ED: StatemintBalance = statemine_runtime::constants::currency::E
const WESTMINT_ED: StatemintBalance = westmint_runtime::constants::currency::EXISTENTIAL_DEPOSIT;
/// Helper function to generate a crypto pair from seed
pub fn get_pair_from_seed<TPublic: Public>(seed: &str) -> <TPublic::Pair as Pair>::Public {
pub fn get_public_from_seed<TPublic: Public>(seed: &str) -> <TPublic::Pair as Pair>::Public {
TPublic::Pair::from_string(&format!("//{}", seed), None)
.expect("static values are valid; qed")
.public()
@@ -204,7 +204,7 @@ pub fn get_pair_from_seed<TPublic: Public>(seed: &str) -> <TPublic::Pair as Pair
///
/// This function's return type must always match the session keys of the chain in tuple format.
pub fn get_collator_keys_from_seed(seed: &str) -> AuraId {
get_pair_from_seed::<AuraId>(seed)
get_public_from_seed::<AuraId>(seed)
}
/// Generate the session keys from individual elements.
@@ -255,7 +255,7 @@ pub fn statemint_development_config() -> StatemintChainSpec {
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -304,7 +304,7 @@ pub fn statemint_local_config() -> StatemintChainSpec {
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -335,12 +335,11 @@ fn statemint_genesis(
},
session: statemint_runtime::SessionConfig {
keys: invulnerables
.iter()
.cloned()
.into_iter()
.map(|(acc, aura)| {
(
acc.clone(), // account id
acc.clone(), // validator id
acc, // validator id
statemint_session_keys(aura), // session keys
)
})
@@ -381,7 +380,7 @@ pub fn statemine_development_config() -> StatemineChainSpec {
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -430,7 +429,7 @@ pub fn statemine_local_config() -> StatemineChainSpec {
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -478,11 +477,11 @@ pub fn statemine_config() -> StatemineChainSpec {
.unchecked_into(),
),
],
vec![],
Vec::new(),
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -513,12 +512,11 @@ fn statemine_genesis(
},
session: statemine_runtime::SessionConfig {
keys: invulnerables
.iter()
.cloned()
.into_iter()
.map(|(acc, aura)| {
(
acc.clone(), // account id
acc.clone(), // validator id
acc, // validator id
statemine_session_keys(aura), // session keys
)
})
@@ -558,7 +556,7 @@ pub fn westmint_development_config() -> WestmintChainSpec {
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -608,7 +606,7 @@ pub fn westmint_local_config() -> WestmintChainSpec {
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -656,13 +654,13 @@ pub fn westmint_config() -> WestmintChainSpec {
.unchecked_into(),
),
],
vec![],
Vec::new(),
// re-use the Westend sudo key
hex!("6648d7f3382690650c681aba1b993cd11e54deb4df21a3a18c3e2177de9f7342").into(),
1000.into(),
)
},
vec![],
Vec::new(),
None,
None,
Some(properties),
@@ -695,12 +693,11 @@ fn westmint_genesis(
},
session: westmint_runtime::SessionConfig {
keys: invulnerables
.iter()
.cloned()
.into_iter()
.map(|(acc, aura)| {
(
acc.clone(), // account id
acc.clone(), // validator id
acc, // validator id
westmint_session_keys(aura), // session keys
)
})
+1 -1
View File
@@ -110,7 +110,7 @@ pub struct Cli {
#[structopt(flatten)]
pub run: cumulus_client_cli::RunCmd,
/// Relaychain arguments
/// Relay chain arguments
#[structopt(raw = true)]
pub relaychain_args: Vec<String>,
}
+2 -2
View File
@@ -185,8 +185,8 @@ impl SubstrateCli for RelayChainCli {
format!(
"Polkadot collator\n\nThe command-line arguments provided first will be \
passed to the parachain node, while the arguments provided after -- will be passed \
to the relaychain node.\n\n\
{} [parachain-args] -- [relaychain-args]",
to the relay chain node.\n\n\
{} [parachain-args] -- [relay_chain-args]",
Self::executable_name()
)
}