1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
use serde::Deserialize;

#[derive(Clone, Debug, Deserialize, PartialEq, Eq)]
pub struct Genesis {
    pub timestamp: u64,
    pub prevhash:  String,
    pub services:  Vec<ServiceParam>,
}

#[derive(Clone, Debug, Deserialize, PartialEq, Eq)]
pub struct ServiceParam {
    pub name:    String,
    pub payload: String,
}