diff --git a/benchmarks/token-quote-coverage.yml b/benchmarks/token-quote-coverage.yml index 97413e19..6054257c 100644 --- a/benchmarks/token-quote-coverage.yml +++ b/benchmarks/token-quote-coverage.yml @@ -180,15 +180,3 @@ providers: sample_size: sum(increase(token_quote_coverage_attempts_total{provider="kyberswap"}[24h])) series: sum(rate(token_quote_coverage_success_total{provider="kyberswap"}[1h])) / sum(rate(token_quote_coverage_attempts_total{provider="kyberswap"}[1h])) * 100 - - slug: odos - name: Odos - tag: EVM multi-chain, Base + BNB + Ethereum - formula: "Rolling 24h ratio for provider=odos. EVM launchpads only. Solana cells null." - queries: - p50: sum(increase(token_quote_coverage_success_total{provider="odos"}[24h])) / sum(increase(token_quote_coverage_attempts_total{provider="odos"}[24h])) * 100 - p90: sum(increase(token_quote_coverage_attempts_total{provider="odos"}[24h])) - p99: sum(increase(token_quote_coverage_success_total{provider="odos"}[24h])) / sum(increase(token_quote_coverage_attempts_total{provider="odos"}[24h])) * 100 - mean: sum(increase(token_quote_coverage_success_total{provider="odos"}[24h])) / sum(increase(token_quote_coverage_attempts_total{provider="odos"}[24h])) * 100 - success: clamp_max(sum(increase(token_quote_coverage_success_total{provider="odos"}[24h])) / sum(increase(token_quote_coverage_attempts_total{provider="odos"}[24h])), 1) - sample_size: sum(increase(token_quote_coverage_attempts_total{provider="odos"}[24h])) - series: sum(rate(token_quote_coverage_success_total{provider="odos"}[1h])) / sum(rate(token_quote_coverage_attempts_total{provider="odos"}[1h])) * 100 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", }, { diff --git a/harnesses/token-quote-coverage/cmd/monitor/scheduler.go b/harnesses/token-quote-coverage/cmd/monitor/scheduler.go index 4853749f..d9538cf1 100644 --- a/harnesses/token-quote-coverage/cmd/monitor/scheduler.go +++ b/harnesses/token-quote-coverage/cmd/monitor/scheduler.go @@ -19,7 +19,6 @@ func buildProviders(cfg *Config) []Provider { NewJupiterProvider(), NewMobulaProvider(cfg.MobulaAPIKey), NewKyberSwapProvider(), - NewOdosProvider(), } return providers }