@Override protected void bitcoinSerializeToStream(OutputStream stream) throws IOException { transaction.bitcoinSerialize(stream); stream.write(Utils.reverseBytes(hashBlock.getBytes())); coinbaseBranch.bitcoinSerialize(stream); chainMerkleBranch.bitcoinSerialize(stream); parentBlockHeader.bitcoinSerializeToStream(stream); }