From 4b8627c456d1687368fac88e91656ab8439b96b7 Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 5 Nov 2022 13:27:03 +0100 Subject: [PATCH] Update Exchange.js --- packages/react-app/src/components/Exchange.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/react-app/src/components/Exchange.js b/packages/react-app/src/components/Exchange.js index 19a09d2..1aa0797 100644 --- a/packages/react-app/src/components/Exchange.js +++ b/packages/react-app/src/components/Exchange.js @@ -14,6 +14,16 @@ import styles from "../styles"; const Exchange = ({ pools }) => { const { account } = useEthers(); + const [fromValue, setFromValue] = useState("0"); + const [fromToken, setFromToken] = useState(pools[0].token0Address); + const [toToken, setToToken] = useState(""); + const [resetState, setResetState] = useState(false) + + const fromValueBigNumber = parseUnits(fromValue || "0"); + const availableTokens = getAvailableTokens(pools); //What tokens can we swap from? + const counterpartTokens = getCounterpartTokens(pools, fromToken); //What tokens can we swap to? + const pairAddress = findPoolByTokens(pools, fromToken, toToken)?.address ?? ""; //find a pair address ot that liquidity pair + const isApproving = isOperationPending(swapApproveState);