USDT/USDC
0x55d398326f99059ff775485246999027b3197955 / 0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d
pairKey 0x55d398326f99059ff775485246999027b3197955-0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d · as of 2026-07-23 (UTC)
Opportunity score
Types: ignore_or_monitor
Recommended action: monitor only; do not incentivize yet
Reason codes: fees_30d_ge_50k, ultra_low_fee_competitor_penalty, volume_30d_ge_1m, liquidity_ge_500k, declining_run_rate, low_swap_count_penalty, topaz_fee_share_lt_10pct, major_asset_side
Scored as of 2026-07-23.
Trends (daily, 34d window)
Fee change effectiveness (hourly)
Competitor-normalized before/after at the hour level. The change hour is excluded; "before" is the 24 closed hours prior, each "after" window the first 6/24/72/168 closed hours since (bounded by the next change). Verdict weighs Topaz fees/hr and volume share and competitor flow — a fee that lifts revenue but bleeds routing share is not "working". Hourly data refreshes with the daily collect (~02:15 UTC), so a change from the last ~24h shows pending until the next run brings in its post-change hours.
room to push higher: effective 0.1 bps vs competitor 1.0 bps, fees/hr +11%, vol share +54%, competitor vol/hr +3% over first 72h
| Window | After hrs | Topaz fees/hr before→after | Δ | Vol share before→after | Δ | Competitor vol/hr | Δ | Eff bps before→after |
|---|---|---|---|---|---|---|---|---|
| 6h | 6 | $1 → $2 | +62% | 35% → 66% | +91% | $270.4K → $235.2K | -13% | 0.10 → 0.05 |
| 24h | 24 | $1 → $1 | +3% | 35% → 61% | +76% | $270.4K → $188.3K | -30% | 0.10 → 0.05 |
| 72h | 72 | $1 → $2 | +11% | 35% → 54% | +54% | $270.4K → $278.2K | +3% | 0.10 → 0.05 |
| 7d | 168 | $1 → $2.0K | +138558% | 35% → 100% | +188% | $270.4K → $270.2K | -0% | 0.10 → 0.05 |
no pre-change Topaz volume to compare against
| Window | After hrs | Topaz fees/hr before→after | Δ | Vol share before→after | Δ | Competitor vol/hr | Δ | Eff bps before→after |
|---|---|---|---|---|---|---|---|---|
| 6h | 6 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
| 24h | 24 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
| 72h | 72 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
| 7d | 168 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
no pre-change Topaz volume to compare against
| Window | After hrs | Topaz fees/hr before→after | Δ | Vol share before→after | Δ | Competitor vol/hr | Δ | Eff bps before→after |
|---|---|---|---|---|---|---|---|---|
| 6h | 6 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
| 24h | 23 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
| 72h | 23 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
| 7d | 23 | $0 → $0 | — | — → — | — | $0 → $0 | — | — → — |
Fee change impact
On-chain fee changes on this pair's Topaz pool(s), with volume & fee generation before vs after each change. Each side spans all days until the adjacent change; rates are per active day (the two sides usually differ in length). Marked on the charts above. Values are raw module units (pips, ÷100 = bps; scaling is the raw uint64 K).
0xab5e…a1f5| When (UTC) | Change | Vol/day before→after | Δ | Fees/day before→after | Δ | Eff bps before→after | Window |
|---|---|---|---|---|---|---|---|
| 2026-06-23 10:53 | base 10→5 | $1.59M → $3.05B | +191356% | $16 → $15.2K | +95630% | 0.10 → 0.05 | 3d vs 22d |
| 2026-06-10 18:33 | base 20→10 | $0 → $1.59M | — | $0 → $16 | — | — → 0.10 | 0d vs 3d |
| 2026-06-09 18:47 | base ?→20 | $0 → pending | — | $0 → pending | — | — → — | 0d vs — |
Pools (41)
| DEX | Fee | Tick | 7d vol | 14d vol | 30d vol | 7d fees | 14d fees | 30d fees | Liquidity | Candidate reasons | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| topaz v3 | 1 bps | 1 | $0 | $27.39M | $67.04B | $0 | $137 | $335.2K | $300.9K | — | |
| pancake infinity | hook | 1 | $0 | $0 | $1.56M | $0 | $0 | $13.09M | $1.25M | liquidity #26, lifetime_volume #63 | |
| pancake v3 | 1 bps | 1 | $28.09M | $60.50M | $158.71M | $2.8K | $6.0K | $15.9K | $39.59M | pair_scoped_supplement #1, recent_28d_volume #12, recent_14d_volume #14, lifetime_volume #15, liquidity #24, recent_14d_fees #32, recent_28d_fees #33 | |
| pancake v3 | 5 bps | 10 | $1.64M | $2.55M | $8.75M | $818 | $1.3K | $4.4K | $39.03M | pair_scoped_supplement #2, liquidity #23, recent_14d_volume #99, recent_14d_fees #123, lifetime_volume #161 | |
| uniswap v3 | 1 bps | 1 | $424.2K | $1.05M | $5.37M | $42 | $105 | $537 | $471.8K | pair_scoped_supplement #1, lifetime_volume #13, liquidity #27, recent_28d_volume #36, recent_14d_volume #40 | |
| pancake infinity | 0.01 bps | 1 | $0 | $0 | $159.45M | $0 | $0 | $159 | $130.1K | lifetime_volume #4, liquidity #105 | |
| pancake infinity | 0.02 bps | 9 | $0 | $0 | $10.33M | $0 | $0 | $21 | $29.2K | lifetime_volume #42, liquidity #146 | |
| uniswap v3 | 5 bps | 10 | $1.7K | $8.5K | $27.4K | $1 | $4 | $14 | $21.8K | pair_scoped_supplement #2, liquidity #153 | |
| pancake v3 | 25 bps | 50 | $1.1K | $1.1K | $1.8K | $3 | $3 | $5 | $66.9K | pair_scoped_supplement #3 | |
| pancake infinity | hook | 1 | $0 | $0 | $907.7K | $0 | $0 | $1 | $65.3K | lifetime_volume #91, liquidity #122 | |
| pancake infinity | 0.05 bps | 1 | $0 | $0 | $96.0K | $0 | $0 | $0 | $1.8K | lifetime_volume #215 | |
| uniswap v3 | 30 bps | 60 | $2 | $40 | $48 | $0 | $0 | $0 | $1.2K | pair_scoped_supplement #3 | |
| pancake infinity | 0.02 bps | 1 | $0 | $0 | $18.4K | $0 | $0 | $0 | $8.4K | lifetime_volume #11, liquidity #222 | |
| pancake infinity | 0.04 bps | 1 | $0 | $0 | $8.4K | $0 | $0 | $0 | $11.0K | lifetime_volume #25, liquidity #203 | |
| pancake infinity | 0.02 bps | 11 | $0 | $0 | $5.0K | $0 | $0 | $0 | $533 | lifetime_volume #111 | |
| pancake infinity | 0.01 bps | 6 | $0 | $0 | $9.1K | $0 | $0 | $0 | $1.2K | lifetime_volume #130 | |
| pancake infinity | 0.09 bps | 1 | $0 | $0 | $712 | $0 | $0 | $0 | $235 | lifetime_volume #248 | |
| pancake infinity | 0.02 bps | 12 | $0 | $0 | $0 | $0 | $0 | $0 | $940 | lifetime_volume #75 | |
| pancake infinity | 0.02 bps | 5 | $0 | $0 | $0 | $0 | $0 | $0 | $1.0K | lifetime_volume #70 | |
| pancake infinity | 0.02 bps | 15 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #233 | |
| pancake infinity | 0.01 bps | 8 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.02 bps | 14 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.02 bps | 6 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #77 | |
| pancake infinity | 0.03 bps | 2 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.02 bps | 7 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #172 | |
| pancake infinity | 0.02 bps | 10 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #162 | |
| pancake infinity | 0.02 bps | 13 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #148 | |
| pancake infinity | 0.01 bps | 5 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.01 bps | 4 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.01 bps | 13 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.06 bps | 2 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.02 bps | 4 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #84 | |
| pancake infinity | 0.02 bps | 8 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #190 | |
| pancake infinity | 0.02 bps | 20 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #159 | |
| pancake infinity | 0.03 bps | 1 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.02 bps | 40 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | — | |
| pancake infinity | 0.02 bps | 3 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #220 | |
| pancake infinity | 0.01 bps | 2 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #218 | |
| pancake infinity | 0.02 bps | 2 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | lifetime_volume #58 | |
| pancake v3 | 100 bps | 200 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | pair_scoped_supplement #4 | |
| uniswap v3 | 100 bps | 200 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | pair_scoped_supplement #4 |
Candidate reasons explain why an external pool entered the discovery set (recent 14d/28d fees & volume, liquidity, lifetime volume). Tick spacing is a secondary review signal.