From 10cca75d08e4f2c92e4a2e36787c963afb1b4a8e Mon Sep 17 00:00:00 2001 From: Florent Tapponnier Date: Sat, 25 Jul 2026 03:07:58 +0200 Subject: [PATCH] hotfix agg head-lag: swap dead WETH/USDbC pool for active Uniswap V3 WETH/USDC on Base --- .../aggregator-head-lag/cmd/script/head_lag_monitor.go | 7 ++++++- .../cmd/script/mobula_fast_trade_monitor.go | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/harnesses/aggregator-head-lag/cmd/script/head_lag_monitor.go b/harnesses/aggregator-head-lag/cmd/script/head_lag_monitor.go index b52a9f12..cef588c4 100644 --- a/harnesses/aggregator-head-lag/cmd/script/head_lag_monitor.go +++ b/harnesses/aggregator-head-lag/cmd/script/head_lag_monitor.go @@ -43,10 +43,15 @@ var headLagPools = []HeadLagPool{ ChainName: "solana", }, { + // Uniswap V3 WETH/USDC 0.05% — high-activity native USDC pool. + // Previous address 0x4c36…4b18 was WETH/USDbC (deprecated bridged + // legacy USDC, ~17 swaps/hour, ~$27k liquidity) which routinely + // went >5 min between trades and stalled AggregatorHeadLagStale + // on chain="base" (2026-07-25 incident). Name: "WETH/USDC Base", Blockchain: "evm:8453", NetworkID: 8453, - Address: "0x4c36388be6f416a29c8d8eee81c771ce6be14b18", + Address: "0xd0b53d9277642d899df5c87a3966a349a798f224", ChainName: "base", }, { diff --git a/harnesses/aggregator-head-lag/cmd/script/mobula_fast_trade_monitor.go b/harnesses/aggregator-head-lag/cmd/script/mobula_fast_trade_monitor.go index d45e0ef6..4721e614 100644 --- a/harnesses/aggregator-head-lag/cmd/script/mobula_fast_trade_monitor.go +++ b/harnesses/aggregator-head-lag/cmd/script/mobula_fast_trade_monitor.go @@ -37,7 +37,7 @@ var fastTradePools = []struct { }, { Blockchain: "evm:8453", - Address: "0x4c36388be6f416a29c8d8eee81c771ce6be14b18", // WETH/USDC Base + Address: "0xd0b53d9277642d899df5c87a3966a349a798f224", // Uniswap V3 WETH/USDC 0.05% Base (was 0x4c36…4b18 = WETH/USDbC dead) ChainName: "base", }, {