Skip to main content

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}