@staticmethod
def deserialize(b):
    """
        Create a Transaction-implementing object from a serialized transaction,
        such as that produced by serialize.

        Args:
            b (ByteArray): The serialized transaction.
        """
    raise NotImplementedError('deserialize not implemented')
