diff --git a/packages/react-app/src/utils/getFactoryInfo.js b/packages/react-app/src/utils/getFactoryInfo.js index 81d0531..4736412 100644 --- a/packages/react-app/src/utils/getFactoryInfo.js +++ b/packages/react-app/src/utils/getFactoryInfo.js @@ -5,11 +5,14 @@ export const getFactoryInfo = async (factoryAddress, web3) => { const factory = new web3.eth.Contract(abis.factory, factoryAddress); const factoryInfo = { - feeTo: null, - feeToSetter: null, - allPairsLength: null, + feeTo: await factory.methods.feeTo().call(), + feeToSetter: await factory.methods.feeToSetter().call(), + allPairsLength: await factory.methods.allPairsLength().call(), allPairs: [], }; + for (let i = 0; i < factoryInfo.allPairsLength; i++) { + factoryInfo.allPairs[i] = await factory.methods.allPairs(i).call(); + } } \ No newline at end of file