find_invalid_blocks

Function find_invalid_blocks 

Source
pub fn find_invalid_blocks(blocks: &[Block]) -> Result<Vec<usize>>
Expand description

Finds blocks in a collection that have invalid CIDs (mismatched content).

ยงExamples

use ipfrs_core::utils::{quick_block, find_invalid_blocks};

let blocks = vec![
    quick_block(b"data1").unwrap(),
    quick_block(b"data2").unwrap(),
];
let invalid = find_invalid_blocks(&blocks).unwrap();
assert_eq!(invalid.len(), 0);