Update usePools.js

This commit is contained in:
Daniel
2022-11-05 11:03:05 +01:00
parent 77a1320ff0
commit 00cd76219c

View File

@@ -4,8 +4,24 @@ import { useConfig } from "@usedapp/core";
import { ROUTER_ADDRESS } from "../config";
export const loadPools = async (providerUrl) => { //fetch liquidity pool
const provider = new Web3.providers.HttpProvider(providerUrl);
}
export const usePools = () => {
const { readOnlyChainId, readOnlyUrls } = useConfig();
const [loading, setLoading] = useState(true);
const [pools, setPools] = useState({});
useEffect(() => {
loadPools(readOnlyUrls[readOnlyChainId])
.then((pools) => { //callback function / asynchronous
setPools(pools);
setLoading(false);
});
}, [readOnlyUrls, readOnlyChainId]); //dependency array
return [loading, pools];
}