pub fn tx_hash<P: PoolParams>( in_hash: &[Num<P::Fr>], out_commitment: Num<P::Fr>, params: &P, ) -> Num<P::Fr>