code: def make_ops_snapshot( cls, serialized_ops ):
          
          record_hashes = []
          for serialized_op in serialized_ops:
              record_hash = bin_double_sha256( serialized_op ).encode('hex')
              record_hashes.append(record_hash)
  
          if len(record_hashes) == 0:
              record_hashes.append(bin_double_sha256("").encode('hex'))
  
          # put records into their own Merkle tree, and mix the root with the consensus hashes.
          record_hashes.sort()
          record_merkle_tree = MerkleTree( record_hashes )
          record_root_hash = record_merkle_tree.root()
  
          return record_root_hash
docs: Generate a deterministic hash over the sequence of (serialized) operations.