From c7dd0cc6664ae107fd4c5eb4d79bf9659e718dfb Mon Sep 17 00:00:00 2001 From: Daniel Date: Sat, 5 Nov 2022 11:39:02 +0100 Subject: [PATCH] Update usePools.js --- packages/react-app/src/hooks/usePools.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/react-app/src/hooks/usePools.js b/packages/react-app/src/hooks/usePools.js index bc3ae20..b44d354 100644 --- a/packages/react-app/src/hooks/usePools.js +++ b/packages/react-app/src/hooks/usePools.js @@ -3,10 +3,15 @@ import { useEffect, useState } from "react"; import { useConfig } from "@usedapp/core"; import { ROUTER_ADDRESS } from "../config"; +import { getFactoryInfo, getRouterInfo } from "../utils"; export const loadPools = async (providerUrl) => { //fetch liquidity pool const provider = new Web3.providers.HttpProvider(providerUrl); + const web3 = new Web3(provider); + const routerInfo = await getRouterInfo(ROUTER_ADDRESS, web3); + const factoryInfo = await getFactoryInfo(routerInfo.factory, web3); + return factoryInfo.pairsInfo; } export const usePools = () => { const { readOnlyChainId, readOnlyUrls } = useConfig();