ETH/BTCB
0x2170ed0880ac9a755fd29b2688956bd959f933f8 / 0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c
pairKey 0x2170ed0880ac9a755fd29b2688956bd959f933f8-0x7130d2a12b9bcbfae4f2634d864a1ee1ce3ead9c · as of 2026-07-23 (UTC)
Opportunity score
Types: existing_pair_capture_opportunity, incentivize_liquidity
Recommended action: improve incentives/emissions + review dynamic-fee settings, monitor share response
Reason codes: fees_30d_ge_50k, active_days_ge_24, competitor_fee_ge_5bps, ultra_low_fee_competitor_penalty, volume_30d_ge_5m, liquidity_ge_500k, momentum_run_rate_ge_0_5, topaz_fee_share_lt_10pct, major_asset_side, competitor_tighter_tick_spacing
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.
fees up but share softening: fees/hr +20%, vol share -24%, competitor vol/hr +30% over first 72h
| Window | After hrs | Topaz fees/hr before→after | Δ | Vol share before→after | Δ | Competitor vol/hr | Δ | Eff bps before→after |
|---|---|---|---|---|---|---|---|---|
| 6h | 6 | $4 → $5 | +17% | 25% → 34% | +35% | $160.7K → $117.3K | -27% | 0.77 → 0.80 |
| 24h | 24 | $4 → $3 | -32% | 25% → 32% | +25% | $160.7K → $79.5K | -51% | 0.77 → 0.77 |
| 72h | 72 | $4 → $5 | +20% | 25% → 19% | -24% | $160.7K → $209.4K | +30% | 0.77 → 1.00 |
| 7d | 168 | $4 → $4 | -8% | 25% → 21% | -19% | $160.7K → $156.1K | -3% | 0.77 → 0.95 |
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 → $1 | — | — → 3% | — | $0 → $500.2K | — | — → 0.67 |
| 7d | 106 | $0 → $2 | — | — → 7% | — | $0 → $387.6K | — | — → 0.71 |
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).
0xf0ea…6acc| When (UTC) | Change | Vol/day before→after | Δ | Fees/day before→after | Δ | Eff bps before→after | Window |
|---|---|---|---|---|---|---|---|
| 2026-06-23 10:53 | K 3500000→7000000 | $805.7K → $633.5K | -21% | $55 → $58 | +5% | 0.69 → 0.92 | 3d vs 22d |
| 2026-06-18 23:13 | K ?→3500000 | $0 → $805.7K | — | $0 → $55 | — | — → 0.69 | 0d vs 3d |
Pools (10)
| DEX | Fee | Tick | 7d vol | 14d vol | 30d vol | 7d fees | 14d fees | 30d fees | Liquidity | Candidate reasons | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| topaz v3 | dynamic | 50 | $0 | $1.40M | $12.73M | $0 | $129 | $1.2K | $63.3K | — | |
| pancake v3 | 5 bps | 10 | $15.38M | $44.64M | $106.88M | $7.7K | $22.3K | $53.4K | $5.61M | pair_scoped_supplement #1, recent_14d_fees #10, recent_28d_fees #10, lifetime_volume #13, recent_28d_volume #17, recent_14d_volume #20, liquidity #58 | |
| uniswap v3 | 30 bps | 60 | $1.30M | $2.97M | $5.65M | $3.9K | $8.9K | $17.0K | $979.3K | pair_scoped_supplement #1, liquidity #18, recent_14d_volume #22, recent_14d_fees #25, recent_28d_volume #30, recent_28d_fees #40, lifetime_volume #41 | |
| pancake v3 | 25 bps | 50 | $161.4K | $213.1K | $306.1K | $404 | $533 | $765 | $2.67M | pair_scoped_supplement #3, lifetime_volume #39, liquidity #85 | |
| pancake v3 | 1 bps | 1 | $7.4K | $19.2K | $226.2K | $1 | $2 | $23 | $56.5K | pair_scoped_supplement #2, lifetime_volume #19 | |
| uniswap v3 | 5 bps | 10 | $6 | $11 | $24 | $0 | $0 | $0 | $2.5K | pair_scoped_supplement #2, lifetime_volume #133 | |
| pancake infinity | hook | 1 | $0 | $0 | $0 | $0 | $0 | $0 | $10.0K | liquidity #210 | |
| 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 | |
| uniswap v3 | 1 bps | 1 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | pair_scoped_supplement #3 |
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.