initial_members.rs 523 B

12345678910111213
  1. use node_runtime::{membership, AccountId, Moment};
  2. use std::{fs, path::Path};
  3. /// Generates a Vec of genesis members parsed from a json file
  4. pub fn from_json(data_file: &Path) -> Vec<membership::genesis::Member<u64, AccountId, Moment>> {
  5. let data = fs::read_to_string(data_file).expect("Failed reading file");
  6. serde_json::from_str(&data).expect("failed parsing members data")
  7. }
  8. /// Generates an empty Vec of genesis members
  9. pub fn none() -> Vec<membership::genesis::Member<u64, AccountId, Moment>> {
  10. vec![]
  11. }