Ethereum DEX pair screener
Every pool on Ethereum’s decentralised exchanges that traded at least $1,000 this week: what its token trades at, what moved through it in the last day, how deep it is and how old, with this week’s new pools and the tokens whose trading is running far above their usual week. Counted hour by hour by CryptoKeyhole on its own node.
$1.46Btraded through 3,817 pools on Ethereum’s decentralised exchanges in the 24 hours to 07:00 UTC on 11 November
- Busiest pair
- WETH / USDCUniswap v3, $226M in 24 hours
- New pools this week
- 872created in the last seven days, each with $1,000 or more traded
- Biggest surge
- Rocco734.8× its usual day, $5.0M in 24 hours
- Trades
- 296kin the listed pools, 24 hours
Launched this week
Each mark is a pool created in the last seven days that has already traded $1,000 or more, placed at the hour it was created and as tall as its last day of trading. The five busiest are named.
The screener
Pools by what traded through them in the last 24 hours, this week’s new pools newest first, or tokens by how far their trading has run above their usual day.
| Pair | Price | 24h | 7d | Volume, 24h | Trades, 24h | Liquidity | Turnover | Age |
|---|---|---|---|---|---|---|---|---|
| WETH / USDCUniswap v3, 0.05% | $2,056 | −2.8% | −10.5% | $226M | 6,822 | $81.0M | 2.79 | 5y |
| USDT / USDCFluid | $1.00 | 0.0% | 0.0% | $149M | 1,340 | – | – | 2y |
| USDS / USDTUniswap v4, 0.001% | $1.00 | 0.0% | 0.0% | $141M | 1,843 | $55.0M | 2.57 | 10mo |
| USDT / USDCUniswap v4 | $1.00 | 0.0% | 0.0% | $113M | 2,739 | $7.3M | 15 | 2mo |
| ETH / USDCUniswap v4, 0.05% | $2,056 | −2.8% | −10.5% | $68.8M | 2,000 | $3.9M | 17 | 21mo |
| WBTC / USDTUniswap v3, 0.05% | $73,624 | −1.4% | −5.6% | $49.1M | 2,488 | $18.5M | 2.66 | 5y |
| WETH / USDCUniswap v3, 0.010% | $2,056 | −2.8% | −10.5% | $41.0M | 17k | $8.5M | 4.81 | 4y |
| USDT / USDCUniswap v4, 0.001% | $1.00 | 0.0% | 0.0% | $39.6M | 2,366 | $3.0M | 13 | 18mo |
| fxUSD / USDCCurve, 0.010% | $1.00 | 0.0% | −0.1% | $38.4M | 203 | $9.3M | 4.13 | 2y |
| WBTC / ETHUniswap v4, 0.05% | $73,624 | −1.4% | −5.6% | $33.8M | 1,222 | $24.7M | 1.37 | 21mo |
The first 10 of 3,817.
| Pair | Price | 24h | 7d | Volume, 24h | Trades, 24h | Liquidity | Turnover | Age |
|---|---|---|---|---|---|---|---|---|
| mihao / ETHUniswap v4, 0.000% | $0.00002617 | – | – | $24k | 13 | – | – | 1h |
| mihao / ETHUniswap v4, 0.000% | $0.00002166 | – | – | $20k | 7 | – | – | 1h |
| DOPE / ETHUniswap v4, 0.000% | $0.00002469 | – | – | $26k | 385 | $12k | 2.07 | 1h |
| HOLD / WETHUniswap v2, 0.30% | $0.0001817 | – | – | $19k | 33 | $713 | 26 | 2h |
| mihao / ETHUniswap v4, 0.000% | $0.00002139 | – | – | $43k | 98 | $21k | 2.01 | 2h |
| MORI / WETHUniswap v2, 0.30% | $0.00000001222 | – | – | $5.9k | 14 | $14k | 0.41 | 2h |
| ELF / USDTUniswap v4, 3.00% | $0.06258 | +26.0% | +4.0% | $1.1k | 14 | $3.0k | 0.35 | 2h |
| WDAY / WETHUniswap v2, 0.30% | $0.000000000023 | – | – | $4.3k | 52 | $10k | 0.41 | 3h |
| NMN / WETHUniswap v2, 0.30% | $0.000000000016 | – | – | $4.4k | 57 | $19k | 0.24 | 3h |
| mihao / ETHUniswap v4, 0.000% | $0.003146 | – | – | $921k | 798 | $159k | 5.78 | 5h |
The first 10 of 872.
| Token | Price | 24h | 7d | Volume, 24h | Against its week | Buys | Sells | Net bought | Liquidity |
|---|---|---|---|---|---|---|---|---|---|
| Rocco1 pool | $0.006691 | +13280.0% | – | $5.0M | 735× | 2,350 | 875 | +$73k | $233k |
| STOCKER6 pools | $0.0005822 | −13.1% | −32.0% | $1.0M | 36.7× | 72 | 60 | −$3.3k | $108k |
| Grokia1 pool | $0.000002062 | −98.8% | – | $433k | 19.3× | 1,067 | 1,252 | −$17k | $2.1k |
| ELF3 pools | $0.06258 | +26.0% | +4.0% | $140k | 10.5× | 145 | 127 | +$4.5k | $61k |
| wQUIL3 pools | $0.007310 | −15.6% | −13.2% | $124k | 10.4× | 218 | 106 | −$5.6k | $197k |
| ANVL4 pools | $0.002143 | +8.6% | +9.7% | $366k | 9.3× | 138 | 47 | +$134k | $890k |
| SEPPUKU1 pool | $0.01460 | +222.1% | – | $4.3M | 8.0× | 2,682 | 1,148 | +$59k | $345k |
| OHM4 pools | $16.04 | −5.4% | −12.6% | $746k | 7.6× | 257 | 139 | −$32k | $4.1M |
| AGL1 pool | $0.005011 | −14.4% | −18.8% | $134k | 7.1× | 126 | 10 | −$38k | $1.2M |
| HODL1 pool | $0.003648 | +0.4% | – | $113k | 4.9× | 135 | 229 | +$1.3k | $63k |
The first 10 of 95.
Everyone sees the first ten rows of each view. Plus lists every pair, new pool and token, with search, filters and sorting on any column.
Compare plansReading the columns
- Price
- The average price of the token’s trades in its latest hour of trading, weighted by size, across every pool where it traded against dollar stablecoins, ether or wrapped bitcoin. Stablecoins count at one dollar; ether and bitcoin at CryptoKeyhole’s hourly prices.
- 24h and 7d
- That price against the token’s last traded hour 24 to 48 hours earlier, or 7 to 8 days earlier. A token that has not traded in the last day shows no change.
- Liquidity
- What the pool holds now, valued at those prices; a pair with one priced side counts that side twice. A Uniswap v4 pool counts what its positions hold at the current price; a Fluid pool the tokens deposited as its smart collateral (its smart debt adds depth not counted here). Ekubo keeps every pool’s funds in one shared contract, so its pools show none.
- Turnover
- The last 24 hours’ volume divided by the pool’s liquidity: how many times its balance changed hands in a day.
- Age
- Time since the pool was created on chain: its creation event, or the first block where its contract has code.
- Against its week
- A token’s last 24 hours of volume over its average day in the seven days before. 3× means three times its usual trading.
- Buys, sells and net bought
- Trades that took the token out of a pool against dollars, ether or bitcoin, trades that put it in, and the dollars of the first less the second.
How it is counted
A trade. One transaction’s swaps through one pool, netted, from each exchange’s own swap events in every finalized block. A trade is valued by its dollar stablecoin, ether or wrapped bitcoin side.
Windows. Whole UTC hours. Twenty-four hours and seven days end with the last whole hour before the newest finalized block we have read.
Pools. Each exchange’s own factory, registry or creation events, never a list from elsewhere. Balances are read from the pool contracts at that same block.
Tokens on the move. Tokens with $100,000 and 50 trades in the last day. A token whose hourly price stayed level at about one dollar, one ether or one bitcoin all week (or a little above, as staked ether does), such as a stablecoin, is left out unless you include it.
Covered
The figures are free to reuse under CC BY 4.0, crediting CryptoKeyhole with a link.
Questions
Which exchanges are covered?
Uniswap v2, v3 and v4, SushiSwap v2, Curve, Balancer, PancakeSwap, Fluid, Ekubo and Maverick on Ethereum mainnet, read from their own contracts on CryptoKeyhole’s own node. Other networks are not included.
Why is a pool missing?
A pool is listed once it has traded at least $1,000 in the last seven days, valued through dollar stablecoins, ether or wrapped bitcoin. Trades between two unpriced tokens count as trades but carry no value, so a pool that only trades that way is not listed.
Is a new pool safe to trade?
The screener shows what happened on chain, not who is behind a token. New pools include copies of well-known names and tokens that cannot be sold: check the token’s address, its contract and where its liquidity sits before trading.
How fresh is it?
The screener is rebuilt every hour from finalized blocks. Each figure runs to the end of the last whole hour shown at the top of the page.
What does Plus add?
Every pair, every new pool and every token on the move instead of the first ten, with search by symbol or address, filters by exchange, quote token and liquidity, sorting on any column, and the same through the API.
Can I get it by API?
Yes: GET /api/v1/dex/pairs with view=pairs, new or tokens. Free requests get the first ten rows of each view; Plus keys get every row, with the same filters and sorting.