def METHOD_NAME(self) -> bool:
    self._validation_error_msg = None
    try:
        result = self._validate()
        if result:
            result = self._validate_tx_size()
        assert result == (self._validation_error_msg is None)
        return result
    except Exception as e:
        self._validation_error_msg = str(e)
        return False