Update Exchange.js

This commit is contained in:
Daniel
2022-11-05 13:27:03 +01:00
parent 0d96c0e3f0
commit 4b8627c456

View File

@@ -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);