pub fn generate_random_block_header(
    transactions: Vec<SignedTransaction>
) -> BlockHeader