diff --git a/src/predict_sdk/order_builder.py b/src/predict_sdk/order_builder.py index fd3411b..896788a 100644 --- a/src/predict_sdk/order_builder.py +++ b/src/predict_sdk/order_builder.py @@ -603,6 +603,7 @@ def sign_typed_data_order(self, typed_data: EIP712TypedData) -> SignedOrder: hash_ = self.build_typed_data_hash(typed_data) signature = self.sign_predict_account_message({"raw": hash_}) else: + hash_ = None signature = self._sign_typed_data(typed_data) return SignedOrder( @@ -619,6 +620,7 @@ def sign_typed_data_order(self, typed_data: EIP712TypedData) -> SignedOrder: side=order.side, signature_type=order.signature_type, signature=signature, + hash=hash_, ) except Exception as e: raise FailedOrderSignError(e) from e