From 2fb7038ba88dc6a92c32a17834ed143cb7a14c50 Mon Sep 17 00:00:00 2001 From: "Siyu Jiang (See-You John)" <91580504+jsy1218@users.noreply.github.com> Date: Wed, 5 Feb 2025 16:33:14 -0800 Subject: [PATCH] fix: add flaunch eth/fleth autowrap hooks (#1000) --- lib/util/v4HooksPoolsFiltering.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/lib/util/v4HooksPoolsFiltering.ts b/lib/util/v4HooksPoolsFiltering.ts index 6012be1973..9032663b52 100644 --- a/lib/util/v4HooksPoolsFiltering.ts +++ b/lib/util/v4HooksPoolsFiltering.ts @@ -1,4 +1,4 @@ -import { V4SubgraphPool } from '@uniswap/smart-order-router' +import { log, V4SubgraphPool } from '@uniswap/smart-order-router' import { Hook } from '@uniswap/v4-sdk' import { HOOKS_ADDRESSES_ALLOWLIST } from './hooksAddressesAllowlist' import { ChainId } from '@uniswap/sdk-core' @@ -37,9 +37,20 @@ export function v4HooksPoolsFiltering(chainId: ChainId, pools: Array(V4SubgraphPoolComparator) + let additionalAllowedPool = 0 + + if ( + pool.id.toLowerCase() === '0x14287e3268eb628fcebd2d8f0730b01703109e112a7a41426a556d10211d2086'.toLowerCase() && chainId === ChainId.BASE + ) { + pool.tvlETH = 1000 // similar to flETH/FLNCH pool (https://app.uniswap.org/explore/pools/base/0xf8f4afa64c443ff00630d089205140814c9c0ce79ff293d05913a161fcc7ec4a) + pool.tvlUSD = 5500000 // similar to flETH/FLNCH pool (https://app.uniswap.org/explore/pools/base/0xf8f4afa64c443ff00630d089205140814c9c0ce79ff293d05913a161fcc7ec4a) + log.debug(`Setting tvl for flETH/FLNCH pool ${JSON.stringify(pool)}`) + additionalAllowedPool += 1 + } + v4Pools.push(pool) - if (v4Pools.size() > TOP_GROUPED_V4_POOLS) { + if (v4Pools.size() > TOP_GROUPED_V4_POOLS + additionalAllowedPool) { v4Pools.dequeue() }