Update Exchange.js

added const
This commit is contained in:
Daniel
2022-11-05 13:32:22 +01:00
parent 3d6af9251e
commit 3ecfaa3908

View File

@@ -29,6 +29,10 @@ const Exchange = ({ pools }) => {
const fromTokenContract = new Contract(fromToken, ERC20.abi); const fromTokenContract = new Contract(fromToken, ERC20.abi);
const fromTokenBalance = useTokenBalance(fromToken, account); //Know balance of "from Token" const fromTokenBalance = useTokenBalance(fromToken, account); //Know balance of "from Token"
const toTokenBalance = useTokenBalance(toToken, account); //Know balance of "to Token" const toTokenBalance = useTokenBalance(toToken, account); //Know balance of "to Token"
const tokenAllowance = useTokenAllowance(fromToken, account, ROUTER_ADDRESS) || parseUnits("0");
const approvedNeeded = fromValueBigNumber.gt(tokenAllowance); //We need to approve to make the swap
const formValueIsGreaterThan0 = fromValueBigNumber.gt(parseUnits("0")); //has to be greater than 0
const hasEnoughBalance = fromValueBigNumber.lte(fromTokenBalance ?? parseUnits("0")); //lte = lower than or equal to
const isApproving = isOperationPending(swapApproveState); const isApproving = isOperationPending(swapApproveState);
const isSwapping = isOperationPending(swapExecuteState); const isSwapping = isOperationPending(swapExecuteState);