verify_backup/verify_backup.rs
1use entropa_core::{Block, Chain};
2
3fn main() {
4 let path = std::env::args().nth(1).expect("path to blocks JSON");
5 let data = std::fs::read_to_string(&path).expect("read file");
6 let blocks: Vec<Block> = serde_json::from_str(&data).expect("parse blocks");
7 println!("loaded {} blocks", blocks.len());
8 let chain = Chain { blocks };
9 match chain.verify() {
10 Ok(()) => println!("VERIFY OK"),
11 Err(e) => println!("VERIFY FAILED: {e:?}"),
12 }
13}