pub fn next_block(block: &mut BlockInfo)