From b42ce008f362a2b1bcfe859788169e2e9d55591f Mon Sep 17 00:00:00 2001 From: cryptickoan Date: Fri, 22 Apr 2022 08:33:31 -0600 Subject: [PATCH] Provider --- src/hooks/fuse/useFusePools.ts | 18 ++---------------- src/utils/web3Providers.ts | 3 +++ 2 files changed, 5 insertions(+), 16 deletions(-) diff --git a/src/hooks/fuse/useFusePools.ts b/src/hooks/fuse/useFusePools.ts index 6da8bf5c..3daf424c 100644 --- a/src/hooks/fuse/useFusePools.ts +++ b/src/hooks/fuse/useFusePools.ts @@ -154,23 +154,9 @@ export const fetchPools = async ({ const isNonWhitelistedPools = filter === "unverified-pools"; const isRewardedPools = filter === "rewarded-pools"; - // We need the latest blockNumber - const latestBlockNumber = await fuse.provider.getBlockNumber(); - const _blockNum = blockNum ? blockNum : latestBlockNumber; - - // Get the unix timestamp of the blockNumber - const startBlockTimestamp = await blockNumberToTimeStamp( - fuse.provider, - _blockNum - ); - - const ddMMYYYY = formatDateToDDMMYY(new Date(startBlockTimestamp * 1000)); - - const fetchETHPrice = blockNum - ? fetchETHPriceAtDate(ddMMYYYY) - : fetchCurrentETHPrice(); + const fetchETHPrice = fetchCurrentETHPrice(); - const multicallProvider = new providers.MulticallProvider(fuse.provider) + const multicallProvider = new providers.MulticallProvider(fuse.contracts.FusePoolLens.provider) const multicallFuse = new Fuse(multicallProvider, chainId) const req = isMyPools diff --git a/src/utils/web3Providers.ts b/src/utils/web3Providers.ts index 436e1e54..9ff42b83 100644 --- a/src/utils/web3Providers.ts +++ b/src/utils/web3Providers.ts @@ -45,5 +45,8 @@ export const initFuseWithProviders = ( fuse.contracts.FusePoolLens = fuse.contracts.FusePoolLens.connect( new JsonRpcProvider(lensProvider) ); + fuse.contracts.FusePoolLensSecondary = fuse.contracts.FusePoolLensSecondary.connect( + new JsonRpcProvider(lensProvider) + ); return fuse; };