let txs: Vec<blake3::Hash> = block.txs.iter().map(|x| blake3::hash(&serialize(x))).collect();
let txs: Vec<TransactionHash> = block.txs.iter().map(|tx| tx.hash()).collect();