From 85c16cf2c6c4521edc684867a06aa175b569c6bf Mon Sep 17 00:00:00 2001 From: gomes <17035424+gomesalexandre@users.noreply.github.com> Date: Mon, 19 Feb 2024 04:26:56 -0700 Subject: [PATCH] feat: don't initialize ethersProvider in module scope (#6222) --- src/state/slices/opportunitiesSlice/resolvers/uniV2/index.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/state/slices/opportunitiesSlice/resolvers/uniV2/index.ts b/src/state/slices/opportunitiesSlice/resolvers/uniV2/index.ts index ad23ea4c40c..962d6c4ac2a 100644 --- a/src/state/slices/opportunitiesSlice/resolvers/uniV2/index.ts +++ b/src/state/slices/opportunitiesSlice/resolvers/uniV2/index.ts @@ -35,10 +35,9 @@ import type { } from '../types' import { calculateAPRFromToken0 } from './utils' -const ethersProvider = getEthersProvider() - let _blockNumber: number | null = null const getBlockNumber = async () => { + const ethersProvider = getEthersProvider() if (_blockNumber) return _blockNumber const blockNumber = await ethersProvider.getBlockNumber() _blockNumber = blockNumber