use raw data to compute transaction hash and txid, as framer is buggy as hell