diff --git a/bridges/bin/node/node/build.rs b/bridges/bin/node/node/build.rs
index 0232226348..e9a10ff8ad 100644
--- a/bridges/bin/node/node/build.rs
+++ b/bridges/bin/node/node/build.rs
@@ -14,7 +14,7 @@
// You should have received a copy of the GNU General Public License
// along with Parity Bridges Common. If not, see .
-use vergen::{ConstantsFlags, generate_cargo_keys};
+use vergen::{generate_cargo_keys, ConstantsFlags};
const ERROR_MSG: &str = "Failed to generate metadata files";
diff --git a/bridges/bin/node/node/src/chain_spec.rs b/bridges/bin/node/node/src/chain_spec.rs
index 6301e342ee..0e81f7f167 100644
--- a/bridges/bin/node/node/src/chain_spec.rs
+++ b/bridges/bin/node/node/src/chain_spec.rs
@@ -14,16 +14,15 @@
// You should have received a copy of the GNU General Public License
// along with Parity Bridges Common. If not, see .
-use sp_core::{Pair, Public, sr25519};
use bridge_node_runtime::{
- AccountId, AuraConfig, BalancesConfig, BridgeEthPoAConfig,
- GenesisConfig, GrandpaConfig, SudoConfig, SystemConfig,
- WASM_BINARY, Signature
+ AccountId, AuraConfig, BalancesConfig, BridgeEthPoAConfig, GenesisConfig, GrandpaConfig, Signature, SudoConfig,
+ SystemConfig, WASM_BINARY,
};
-use sp_consensus_aura::sr25519::{AuthorityId as AuraId};
-use grandpa_primitives::{AuthorityId as GrandpaId};
+use grandpa_primitives::AuthorityId as GrandpaId;
use sc_service;
-use sp_runtime::traits::{Verify, IdentifyAccount};
+use sp_consensus_aura::sr25519::AuthorityId as AuraId;
+use sp_core::{sr25519, Pair, Public};
+use sp_runtime::traits::{IdentifyAccount, Verify};
/// Specialized `ChainSpec`. This is a specialization of the general Substrate ChainSpec type.
pub type ChainSpec = sc_service::ChainSpec;
@@ -47,18 +46,16 @@ pub fn get_from_seed(seed: &str) -> ::Pu
type AccountPublic = ::Signer;
/// Helper function to generate an account ID from seed
-pub fn get_account_id_from_seed(seed: &str) -> AccountId where
- AccountPublic: From<::Public>
+pub fn get_account_id_from_seed(seed: &str) -> AccountId
+where
+ AccountPublic: From<::Public>,
{
AccountPublic::from(get_from_seed::(seed)).into_account()
}
/// Helper function to generate an authority key for Aura
pub fn get_authority_keys_from_seed(s: &str) -> (AuraId, GrandpaId) {
- (
- get_from_seed::(s),
- get_from_seed::(s),
- )
+ (get_from_seed::(s), get_from_seed::(s))
}
impl Alternative {
@@ -68,24 +65,24 @@ impl Alternative {
Alternative::Development => ChainSpec::from_genesis(
"Development",
"dev",
- || testnet_genesis(
- vec![
- get_authority_keys_from_seed("Alice"),
- ],
- get_account_id_from_seed::("Alice"),
- vec![
+ || {
+ testnet_genesis(
+ vec![get_authority_keys_from_seed("Alice")],
get_account_id_from_seed::("Alice"),
- get_account_id_from_seed::("Bob"),
- get_account_id_from_seed::("Alice//stash"),
- get_account_id_from_seed::("Bob//stash"),
- ],
- true,
- ),
+ vec![
+ get_account_id_from_seed::("Alice"),
+ get_account_id_from_seed::("Bob"),
+ get_account_id_from_seed::("Alice//stash"),
+ get_account_id_from_seed::("Bob//stash"),
+ ],
+ true,
+ )
+ },
vec![],
None,
None,
None,
- None
+ None,
),
})
}
@@ -98,17 +95,19 @@ impl Alternative {
}
}
-fn testnet_genesis(initial_authorities: Vec<(AuraId, GrandpaId)>,
+fn testnet_genesis(
+ initial_authorities: Vec<(AuraId, GrandpaId)>,
root_key: AccountId,
endowed_accounts: Vec,
- _enable_println: bool) -> GenesisConfig {
+ _enable_println: bool,
+) -> GenesisConfig {
GenesisConfig {
frame_system: Some(SystemConfig {
code: WASM_BINARY.to_vec(),
changes_trie_config: Default::default(),
}),
pallet_balances: Some(BalancesConfig {
- balances: endowed_accounts.iter().cloned().map(|k|(k, 1 << 60)).collect(),
+ balances: endowed_accounts.iter().cloned().map(|k| (k, 1 << 60)).collect(),
}),
pallet_aura: Some(AuraConfig {
authorities: initial_authorities.iter().map(|x| (x.0.clone())).collect(),
@@ -117,9 +116,7 @@ fn testnet_genesis(initial_authorities: Vec<(AuraId, GrandpaId)>,
pallet_grandpa: Some(GrandpaConfig {
authorities: initial_authorities.iter().map(|x| (x.1.clone(), 1)).collect(),
}),
- pallet_sudo: Some(SudoConfig {
- key: root_key,
- }),
+ pallet_sudo: Some(SudoConfig { key: root_key }),
}
}
@@ -132,45 +129,85 @@ pub fn load_spec(id: &str) -> Result