Load the genesis block

This commit is contained in:
Greg Fitzgerald
2018-03-04 00:13:40 -07:00
parent 876d7995e1
commit 572475ce14
6 changed files with 76 additions and 92 deletions

View File

@@ -1,13 +1,15 @@
extern crate serde_json;
extern crate silk;
use silk::accountant_skel::AccountantSkel;
use silk::accountant::Accountant;
use silk::log::Sha256Hash;
use silk::genesis::Genesis;
use std::io::stdin;
fn main() {
let addr = "127.0.0.1:8000";
let zero = Sha256Hash::default();
let acc = Accountant::new(&zero, Some(1000));
let gen: Genesis = serde_json::from_reader(stdin()).unwrap();
let acc = Accountant::new(&gen, Some(1000));
let mut skel = AccountantSkel::new(acc);
println!("Listening on {}", addr);
skel.serve(addr).unwrap();