diff --git a/apps/web/src/state/farmsV4/state/utils.ts b/apps/web/src/state/farmsV4/state/utils.ts index 108527764f5a9..94d66297e156c 100644 --- a/apps/web/src/state/farmsV4/state/utils.ts +++ b/apps/web/src/state/farmsV4/state/utils.ts @@ -16,7 +16,6 @@ export const parseFarmPools = async ( options: { isFarming?: boolean } = {}, ): Promise => { const fetchFarmConfig = await fetchAllUniversalFarms() - console.log('sss', fetchFarmConfig) return data.map((pool) => { let stableSwapAddress: Address | undefined diff --git a/packages/farms/src/getLegacyFarmConfig.ts b/packages/farms/src/getLegacyFarmConfig.ts index 002561ab752a1..42ff06e79b3f2 100644 --- a/packages/farms/src/getLegacyFarmConfig.ts +++ b/packages/farms/src/getLegacyFarmConfig.ts @@ -2,6 +2,7 @@ import { ChainId, getChainName } from '@pancakeswap/chains' import { getStableSwapPools } from '@pancakeswap/stable-swap-sdk' import { isAddressEqual } from 'viem' import { supportedChainIdV4 } from './const' +import { fetchUniversalFarms } from './fetchUniversalFarms' import { SerializedFarmConfig, SerializedFarmPublicData, UniversalFarmConfig } from './types' /** @@ -12,18 +13,18 @@ export async function getLegacyFarmConfig(chainId?: ChainId): Promise 0) { - universalConfig = universalConfig.filter((f) => { + universalConfig = universalConfig?.filter((f) => { return !!f.pid && !legacyFarmConfig.some((legacy) => isAddressEqual(legacy.lpAddress, f.lpAddress)) }) } const transformedFarmConfig: SerializedFarmConfig[] = universalConfig - .filter((f) => f.pid && (f.protocol === 'v2' || f.protocol === 'stable')) - .map((farm) => { + ?.filter((f) => f.pid && (f.protocol === 'v2' || f.protocol === 'stable')) + ?.map((farm) => { const stablePair = farm.protocol === 'stable' ? getStableSwapPools(chainId).find((s) => {