diff --git a/web/src/pages/MyTransactions/TransactionDetails/PreviewCardButtons/RaiseDisputeButton.tsx b/web/src/pages/MyTransactions/TransactionDetails/PreviewCardButtons/RaiseDisputeButton.tsx index 268adc1..b434b92 100644 --- a/web/src/pages/MyTransactions/TransactionDetails/PreviewCardButtons/RaiseDisputeButton.tsx +++ b/web/src/pages/MyTransactions/TransactionDetails/PreviewCardButtons/RaiseDisputeButton.tsx @@ -33,7 +33,7 @@ const RaiseDisputeButton: React.FC = ({ toggleModal, button }); const insufficientBalance = useMemo(() => { - return BigInt(arbitrationCost.toString()) > BigInt(balanceData.value.toString()); + return balanceData && parseFloat(arbitrationCost.toString()) > parseFloat(balanceData.value.toString()); },[arbitrationCost, balanceData]); const { data: payArbitrationFeeByBuyerConfig, isLoading: isLoadingBuyerConfig, isError: isErrorBuyerConfig } = useSimulateEscrowUniversalPayArbitrationFeeByBuyer({ diff --git a/web/src/pages/NewTransaction/Terms/Payment/GeneralTransaction/TokenAndAmount/index.tsx b/web/src/pages/NewTransaction/Terms/Payment/GeneralTransaction/TokenAndAmount/index.tsx index 5decc48..a77bcca 100644 --- a/web/src/pages/NewTransaction/Terms/Payment/GeneralTransaction/TokenAndAmount/index.tsx +++ b/web/src/pages/NewTransaction/Terms/Payment/GeneralTransaction/TokenAndAmount/index.tsx @@ -76,7 +76,7 @@ const TokenAndAmount: React.FC = ({ quantity, setQuantity }) => setError(""); setHasSufficientNativeBalance(true); } - }, [quantity, setHasSufficientNativeBalance, sendingToken]); + }, [quantity, balanceAmount, setHasSufficientNativeBalance]); const formattedBalance = useMemo(() => { const balance = isNativeTransaction ? nativeBalance : tokenBalance;