WATAM DeFi Intelligence

Market reality · 1 Nov 2026

ENA on Ethereum: how much real on-chain market is there?

Exchange listings, dashboards and token pages show a volume number. This page asks what stands behind it for ENA (Ethena) on Ethereum: how much can actually be sold or bought before the price moves, how much of the trading looks independent, who provides the liquidity, and how much of it we can verify. Everything comes from public chain data and every number can be re-derived.

Ethereum mainnet · trading window 2026-10-25 00:00 → 2026-11-01 00:00 UTC (blocks 26,265,959–26,316,188) · pool state at block 26,318,400 (01 Nov 2026, 07:23 UTC) · token units only (prices in the pools' own quote tokens); no USD, no third-party prices · methodology market-reality/0.1

516,045 ENAsold across the exit pools moves the price −2%−5%: 1.28 M · −10%: 2.52 M
73%of 7-day swap volume passes our exclusion rules61% without bot-like cadence (14% on the five ordinary days)
68%of volume from the top 10 trader addresses1,948 distinct traders; the largest: 26%
71%of the ±2% liquidity held by the top 5 LPslargest: 46%
37%of 7-day volume in our verified pipeline94% without 29–30 Oct; the gap is one unpinned pool

Why ENA

ENA is a large token with a known team (Ethena Labs), real activity and liquidity spread over several venues on Ethereum: Uniswap v3 and v4, PancakeSwap v3, smaller concentrated-liquidity forks and one venue we do not decode. Our pipeline already collects its main pools, so this page can show both what we verify today and what is still missing. We have no relationship with Ethena Labs.

This week was not ordinary. On 29–30 Oct an address that had received ENA from the wallet labelled “Binance 14” sold it into Uniswap pools (documented block by block in our 29 Oct research page). Those two days carry 94% of the week's ENA volume, so where it matters we also give the numbers for the other five days.

ENA/WETH 0.3% and ENA/WETH 1%: the week hour by hour

Pool price at the last swap of each hour (WETH per ENA) and ENA swapped per hour · 2026-10-25 00:00 → 2026-11-01 00:00 UTC (blocks 26,265,959–26,316,188)

  • ENA/WETH 0.3% price
  • ENA/WETH 1% price
  • ENA/WETH 0.3% lowest–highest swap price in the hour
  • ENA sold by the outflow-linked address
  • all other swaps in these pools
ENA/WETH 0.3% and ENA/WETH 1%: hourly pool price and ENA volume, 7 daysTop: pool price at the last swap of each hour, in WETH per ENA. Bottom: ENA swapped per hour in these pools. Peak hour Fri 30 Oct, 00:00–01:00 UTC: 586.94 M ENA; median hour 354,923 ENA. outflow-linked sales, 29–30 Oct ↗ 0.00006 0.00007 0.00008 0.00009 0.00010 WETH per ENA ↑ in-block high 0.01115 (off scale) 0 2.5M 5M 7.5M ENA swapped per hour Sun 25 Oct Mon 26 Oct Tue 27 Oct Wed 28 Oct Thu 29 Oct Fri 30 Oct Sat 31 Oct 3 hours off scale; peak 586.94M UTC, 25–31 October 2026 Sun 25 Oct, 00:00–01:00 UTC · ENA/WETH 0.3%: last price 0.00008306 WETH (range 0.00008286–0.00008306), 12 swaps, 108,400 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 01:00–02:00 UTC · ENA/WETH 0.3%: last price 0.00008284 WETH (range 0.00008283–0.00008294), 6 swaps, 58,451 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 02:00–03:00 UTC · ENA/WETH 0.3%: last price 0.00008222 WETH (range 0.00008222–0.00008280), 16 swaps, 160,163 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 03:00–04:00 UTC · ENA/WETH 0.3%: last price 0.00008295 WETH (range 0.00008208–0.00008295), 21 swaps, 264,247 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 04:00–05:00 UTC · ENA/WETH 0.3%: last price 0.00008265 WETH (range 0.00008265–0.00008311), 18 swaps, 158,145 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 05:00–06:00 UTC · ENA/WETH 0.3%: last price 0.00008209 WETH (range 0.00008209–0.00008261), 17 swaps, 145,504 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 06:00–07:00 UTC · ENA/WETH 0.3%: last price 0.00008180 WETH (range 0.00008180–0.00008207), 11 swaps, 76,236 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 07:00–08:00 UTC · ENA/WETH 0.3%: last price 0.00008265 WETH (range 0.00008180–0.00008265), 17 swaps, 237,385 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 08:00–09:00 UTC · ENA/WETH 0.3%: last price 0.00008205 WETH (range 0.00008205–0.00008267), 17 swaps, 191,233 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 09:00–10:00 UTC · ENA/WETH 0.3%: last price 0.00008161 WETH (range 0.00008151–0.00008202), 23 swaps, 195,368 ENA · ENA/WETH 1%: last price 0.00008190 WETH (range 0.00008190–0.00008190), 1 swaps, 17.78 ENA Sun 25 Oct, 10:00–11:00 UTC · ENA/WETH 0.3%: last price 0.00008172 WETH (range 0.00008162–0.00008172), 8 swaps, 33,323 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 11:00–12:00 UTC · ENA/WETH 0.3%: last price 0.00008378 WETH (range 0.00008180–0.00008378), 28 swaps, 596,478 ENA · ENA/WETH 1%: last price 0.00008299 WETH (range 0.00008245–0.00008299), 2 swaps, 38.44 ENA Sun 25 Oct, 12:00–13:00 UTC · ENA/WETH 0.3%: last price 0.00008355 WETH (range 0.00008334–0.00008390), 37 swaps, 356,672 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 13:00–14:00 UTC · ENA/WETH 0.3%: last price 0.00008367 WETH (range 0.00008342–0.00008382), 34 swaps, 409,374 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 14:00–15:00 UTC · ENA/WETH 0.3%: last price 0.00008560 WETH (range 0.00008351–0.00008560), 47 swaps, 806,466 ENA · ENA/WETH 1%: last price 0.00008486 WETH (range 0.00008366–0.00008486), 3 swaps, 64.47 ENA Sun 25 Oct, 15:00–16:00 UTC · ENA/WETH 0.3%: last price 0.00008689 WETH (range 0.00008580–0.00008716), 61 swaps, 838,274 ENA · ENA/WETH 1%: last price 0.00008628 WETH (range 0.00008557–0.00008628), 2 swaps, 47.33 ENA Sun 25 Oct, 16:00–17:00 UTC · ENA/WETH 0.3%: last price 0.00008686 WETH (range 0.00008643–0.00008735), 45 swaps, 771,521 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 17:00–18:00 UTC · ENA/WETH 0.3%: last price 0.00008797 WETH (range 0.00008690–0.00008797), 34 swaps, 559,565 ENA · ENA/WETH 1%: last price 0.00008735 WETH (range 0.00008735–0.00008735), 1 swaps, 34.74 ENA Sun 25 Oct, 18:00–19:00 UTC · ENA/WETH 0.3%: last price 0.00008845 WETH (range 0.00008786–0.00008845), 23 swaps, 233,072 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 19:00–20:00 UTC · ENA/WETH 0.3%: last price 0.00008792 WETH (range 0.00008789–0.00008836), 28 swaps, 208,217 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 20:00–21:00 UTC · ENA/WETH 0.3%: last price 0.00008794 WETH (range 0.00008781–0.00008828), 12 swaps, 222,958 ENA · ENA/WETH 1%: no swaps Sun 25 Oct, 21:00–22:00 UTC · ENA/WETH 0.3%: last price 0.00008835 WETH (range 0.00008778–0.00008854), 24 swaps, 269,582 ENA · ENA/WETH 1%: last price 0.00008788 WETH (range 0.00008788–0.00008788), 1 swaps, 17.20 ENA Sun 25 Oct, 22:00–23:00 UTC · ENA/WETH 0.3%: last price 0.00008910 WETH (range 0.00008842–0.00008967), 38 swaps, 571,486 ENA · ENA/WETH 1%: last price 0.00008886 WETH (range 0.00008886–0.00008886), 1 swaps, 31.19 ENA Sun 25 Oct, 23:00–00:00 UTC · ENA/WETH 0.3%: last price 0.00008883 WETH (range 0.00008865–0.00008913), 36 swaps, 351,142 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 00:00–01:00 UTC · ENA/WETH 0.3%: last price 0.00008905 WETH (range 0.00008856–0.00008926), 21 swaps, 285,422 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 01:00–02:00 UTC · ENA/WETH 0.3%: last price 0.00008857 WETH (range 0.00008811–0.00008915), 37 swaps, 389,045 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 02:00–03:00 UTC · ENA/WETH 0.3%: last price 0.00008787 WETH (range 0.00008787–0.00008859), 22 swaps, 176,933 ENA · ENA/WETH 1%: last price 0.00008881 WETH (range 0.00008881–0.00008881), 1 swaps, 1.51 ENA Mon 26 Oct, 03:00–04:00 UTC · ENA/WETH 0.3%: last price 0.00008792 WETH (range 0.00008760–0.00008834), 25 swaps, 368,850 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 04:00–05:00 UTC · ENA/WETH 0.3%: last price 0.00008920 WETH (range 0.00008794–0.00008920), 34 swaps, 410,506 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 05:00–06:00 UTC · ENA/WETH 0.3%: last price 0.00009052 WETH (range 0.00008920–0.00009056), 30 swaps, 377,914 ENA · ENA/WETH 1%: last price 0.00008971 WETH (range 0.00008887–0.00008971), 3 swaps, 27.86 ENA Mon 26 Oct, 06:00–07:00 UTC · ENA/WETH 0.3%: last price 0.00008988 WETH (range 0.00008980–0.00009042), 27 swaps, 294,270 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 07:00–08:00 UTC · ENA/WETH 0.3%: last price 0.00008835 WETH (range 0.00008835–0.00009027), 39 swaps, 528,605 ENA · ENA/WETH 1%: last price 0.00008902 WETH (range 0.00008902–0.00008902), 1 swaps, 21.75 ENA Mon 26 Oct, 08:00–09:00 UTC · ENA/WETH 0.3%: last price 0.00009019 WETH (range 0.00008841–0.00009089), 53 swaps, 849,688 ENA · ENA/WETH 1%: last price 0.00009017 WETH (range 0.00009017–0.00009017), 1 swaps, 35.80 ENA Mon 26 Oct, 09:00–10:00 UTC · ENA/WETH 0.3%: last price 0.00008831 WETH (range 0.00008830–0.00009018), 48 swaps, 464,555 ENA · ENA/WETH 1%: last price 0.00008951 WETH (range 0.00008951–0.00008951), 1 swaps, 20.49 ENA Mon 26 Oct, 10:00–11:00 UTC · ENA/WETH 0.3%: last price 0.00008930 WETH (range 0.00008831–0.00008930), 22 swaps, 229,775 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 11:00–12:00 UTC · ENA/WETH 0.3%: last price 0.00008842 WETH (range 0.00008797–0.00008919), 28 swaps, 443,058 ENA · ENA/WETH 1%: last price 0.00008890 WETH (range 0.00008890–0.00008951), 2 swaps, 19.19 ENA Mon 26 Oct, 12:00–13:00 UTC · ENA/WETH 0.3%: last price 0.00008927 WETH (range 0.00008821–0.00008927), 40 swaps, 539,681 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 13:00–14:00 UTC · ENA/WETH 0.3%: last price 0.00008844 WETH (range 0.00008804–0.00008956), 45 swaps, 889,027 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 14:00–15:00 UTC · ENA/WETH 0.3%: last price 0.00009023 WETH (range 0.00008836–0.00009023), 42 swaps, 523,701 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 15:00–16:00 UTC · ENA/WETH 0.3%: last price 0.00009030 WETH (range 0.00009023–0.00009088), 20 swaps, 277,428 ENA · ENA/WETH 1%: last price 0.00008900 WETH (range 0.00008900–0.00008900), 1 swaps, 2.97 ENA Mon 26 Oct, 16:00–17:00 UTC · ENA/WETH 0.3%: last price 0.00008968 WETH (range 0.00008932–0.00009030), 19 swaps, 307,099 ENA · ENA/WETH 1%: last price 0.00008906 WETH (range 0.00008906–0.00008906), 1 swaps, 1.83 ENA Mon 26 Oct, 17:00–18:00 UTC · ENA/WETH 0.3%: last price 0.00009060 WETH (range 0.00008986–0.00009090), 25 swaps, 407,908 ENA · ENA/WETH 1%: last price 0.00008970 WETH (range 0.00008940–0.00008970), 2 swaps, 20.17 ENA Mon 26 Oct, 18:00–19:00 UTC · ENA/WETH 0.3%: last price 0.00008984 WETH (range 0.00008968–0.00009095), 30 swaps, 404,678 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 19:00–20:00 UTC · ENA/WETH 0.3%: last price 0.00009037 WETH (range 0.00008991–0.00009083), 34 swaps, 331,235 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 20:00–21:00 UTC · ENA/WETH 0.3%: last price 0.00008999 WETH (range 0.00008999–0.00009026), 17 swaps, 148,676 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 21:00–22:00 UTC · ENA/WETH 0.3%: last price 0.00009017 WETH (range 0.00008950–0.00009035), 29 swaps, 348,637 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 22:00–23:00 UTC · ENA/WETH 0.3%: last price 0.00008966 WETH (range 0.00008966–0.00009020), 15 swaps, 138,446 ENA · ENA/WETH 1%: no swaps Mon 26 Oct, 23:00–00:00 UTC · ENA/WETH 0.3%: last price 0.00008918 WETH (range 0.00008918–0.00008955), 20 swaps, 202,733 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 00:00–01:00 UTC · ENA/WETH 0.3%: last price 0.00009001 WETH (range 0.00008923–0.00009057), 46 swaps, 687,837 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 01:00–02:00 UTC · ENA/WETH 0.3%: last price 0.00008966 WETH (range 0.00008947–0.00009001), 26 swaps, 166,738 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 02:00–03:00 UTC · ENA/WETH 0.3%: last price 0.00008920 WETH (range 0.00008884–0.00008961), 34 swaps, 275,642 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 03:00–04:00 UTC · ENA/WETH 0.3%: last price 0.00009017 WETH (range 0.00008895–0.00009017), 39 swaps, 531,047 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 04:00–05:00 UTC · ENA/WETH 0.3%: last price 0.00008988 WETH (range 0.00008988–0.00009067), 29 swaps, 293,981 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 05:00–06:00 UTC · ENA/WETH 0.3%: last price 0.00009016 WETH (range 0.00008963–0.00009027), 40 swaps, 402,428 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 06:00–07:00 UTC · ENA/WETH 0.3%: last price 0.00009000 WETH (range 0.00008992–0.00009027), 16 swaps, 128,645 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 07:00–08:00 UTC · ENA/WETH 0.3%: last price 0.00008946 WETH (range 0.00008946–0.00009022), 22 swaps, 233,006 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 08:00–09:00 UTC · ENA/WETH 0.3%: last price 0.00008850 WETH (range 0.00008850–0.00008945), 26 swaps, 228,141 ENA · ENA/WETH 1%: last price 0.00008922 WETH (range 0.00008922–0.00008954), 2 swaps, 15.09 ENA Tue 27 Oct, 09:00–10:00 UTC · ENA/WETH 0.3%: last price 0.00008636 WETH (range 0.00008636–0.00008842), 53 swaps, 741,396 ENA · ENA/WETH 1%: last price 0.00008767 WETH (range 0.00008767–0.00008860), 2 swaps, 49.67 ENA Tue 27 Oct, 10:00–11:00 UTC · ENA/WETH 0.3%: last price 0.00008784 WETH (range 0.00008622–0.00008784), 39 swaps, 710,873 ENA · ENA/WETH 1%: last price 0.00008701 WETH (range 0.00008701–0.00008701), 1 swaps, 21.65 ENA Tue 27 Oct, 11:00–12:00 UTC · ENA/WETH 0.3%: last price 0.00008703 WETH (range 0.00008703–0.00008846), 34 swaps, 514,329 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 12:00–13:00 UTC · ENA/WETH 0.3%: last price 0.00008881 WETH (range 0.00008681–0.00008918), 54 swaps, 732,605 ENA · ENA/WETH 1%: last price 0.00008787 WETH (range 0.00008787–0.00008787), 1 swaps, 27.85 ENA Tue 27 Oct, 13:00–14:00 UTC · ENA/WETH 0.3%: last price 0.00008855 WETH (range 0.00008799–0.00009009), 49 swaps, 1.11 M ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 14:00–15:00 UTC · ENA/WETH 0.3%: last price 0.00008917 WETH (range 0.00008825–0.00009188), 35 swaps, 1.81 M ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 15:00–16:00 UTC · ENA/WETH 0.3%: last price 0.00009061 WETH (range 0.00008886–0.00009088), 46 swaps, 1.09 M ENA · ENA/WETH 1%: last price 0.00009021 WETH (range 0.00009021–0.00009021), 1 swaps, 73.50 ENA Tue 27 Oct, 16:00–17:00 UTC · ENA/WETH 0.3%: last price 0.00009066 WETH (range 0.00009059–0.00009200), 42 swaps, 782,792 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 17:00–18:00 UTC · ENA/WETH 0.3%: last price 0.00008870 WETH (range 0.00008870–0.00009060), 36 swaps, 628,816 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 18:00–19:00 UTC · ENA/WETH 0.3%: last price 0.00008956 WETH (range 0.00008849–0.00008956), 23 swaps, 411,124 ENA · ENA/WETH 1%: last price 0.00008963 WETH (range 0.00008963–0.00008963), 1 swaps, 18.34 ENA Tue 27 Oct, 19:00–20:00 UTC · ENA/WETH 0.3%: last price 0.00008998 WETH (range 0.00008955–0.00008999), 20 swaps, 251,516 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 20:00–21:00 UTC · ENA/WETH 0.3%: last price 0.00008939 WETH (range 0.00008935–0.00008977), 11 swaps, 174,680 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 21:00–22:00 UTC · ENA/WETH 0.3%: last price 0.00009003 WETH (range 0.00008899–0.00009022), 34 swaps, 484,820 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 22:00–23:00 UTC · ENA/WETH 0.3%: last price 0.00008891 WETH (range 0.00008891–0.00008988), 28 swaps, 301,476 ENA · ENA/WETH 1%: no swaps Tue 27 Oct, 23:00–00:00 UTC · ENA/WETH 0.3%: last price 0.00008871 WETH (range 0.00008869–0.00008931), 23 swaps, 272,131 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 00:00–01:00 UTC · ENA/WETH 0.3%: last price 0.00008945 WETH (range 0.00008876–0.00008945), 15 swaps, 193,458 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 01:00–02:00 UTC · ENA/WETH 0.3%: last price 0.00008875 WETH (range 0.00008875–0.00008934), 12 swaps, 184,273 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 02:00–03:00 UTC · ENA/WETH 0.3%: last price 0.00008829 WETH (range 0.00008828–0.00008874), 20 swaps, 128,012 ENA · ENA/WETH 1%: last price 0.00008900 WETH (range 0.00008900–0.00008900), 1 swaps, 19.85 ENA Wed 28 Oct, 03:00–04:00 UTC · ENA/WETH 0.3%: last price 0.00008783 WETH (range 0.00008783–0.00008827), 12 swaps, 127,859 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 04:00–05:00 UTC · ENA/WETH 0.3%: last price 0.00008748 WETH (range 0.00008742–0.00008783), 22 swaps, 227,569 ENA · ENA/WETH 1%: last price 0.00008827 WETH (range 0.00008827–0.00008827), 1 swaps, 23.35 ENA Wed 28 Oct, 05:00–06:00 UTC · ENA/WETH 0.3%: last price 0.00008735 WETH (range 0.00008735–0.00008745), 7 swaps, 36,942 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 06:00–07:00 UTC · ENA/WETH 0.3%: last price 0.00008773 WETH (range 0.00008745–0.00008805), 18 swaps, 286,610 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 07:00–08:00 UTC · ENA/WETH 0.3%: last price 0.00008756 WETH (range 0.00008756–0.00008774), 3 swaps, 50,739 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 08:00–09:00 UTC · ENA/WETH 0.3%: last price 0.00008810 WETH (range 0.00008762–0.00008856), 38 swaps, 499,273 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 09:00–10:00 UTC · ENA/WETH 0.3%: last price 0.00008747 WETH (range 0.00008687–0.00008800), 29 swaps, 505,927 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 10:00–11:00 UTC · ENA/WETH 0.3%: last price 0.00008743 WETH (range 0.00008729–0.00008745), 14 swaps, 94,362 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 11:00–12:00 UTC · ENA/WETH 0.3%: last price 0.00008653 WETH (range 0.00008616–0.00008743), 39 swaps, 438,099 ENA · ENA/WETH 1%: last price 0.00008736 WETH (range 0.00008736–0.00008736), 1 swaps, 29.40 ENA Wed 28 Oct, 12:00–13:00 UTC · ENA/WETH 0.3%: last price 0.00008519 WETH (range 0.00008519–0.00008653), 33 swaps, 501,103 ENA · ENA/WETH 1%: last price 0.00008642 WETH (range 0.00008642–0.00008642), 1 swaps, 30.83 ENA Wed 28 Oct, 13:00–14:00 UTC · ENA/WETH 0.3%: last price 0.00008438 WETH (range 0.00008438–0.00008521), 27 swaps, 273,213 ENA · ENA/WETH 1%: last price 0.00008519 WETH (range 0.00008519–0.00008519), 1 swaps, 41.30 ENA Wed 28 Oct, 14:00–15:00 UTC · ENA/WETH 0.3%: last price 0.00008312 WETH (range 0.00008312–0.00008434), 38 swaps, 345,293 ENA · ENA/WETH 1%: last price 0.00008448 WETH (range 0.00008448–0.00008448), 1 swaps, 24.26 ENA Wed 28 Oct, 15:00–16:00 UTC · ENA/WETH 0.3%: last price 0.00008406 WETH (range 0.00008319–0.00008406), 25 swaps, 309,828 ENA · ENA/WETH 1%: last price 0.00008401 WETH (range 0.00008401–0.00008401), 1 swaps, 16.12 ENA Wed 28 Oct, 16:00–17:00 UTC · ENA/WETH 0.3%: last price 0.00008405 WETH (range 0.00008382–0.00008421), 15 swaps, 201,507 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 17:00–18:00 UTC · ENA/WETH 0.3%: last price 0.00008402 WETH (range 0.00008393–0.00008410), 10 swaps, 104,089 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 18:00–19:00 UTC · ENA/WETH 0.3%: last price 0.00008653 WETH (range 0.00008422–0.00008653), 51 swaps, 1.05 M ENA · ENA/WETH 1%: last price 0.00008546 WETH (range 0.00008546–0.00008546), 1 swaps, 48.90 ENA Wed 28 Oct, 19:00–20:00 UTC · ENA/WETH 0.3%: last price 0.00008807 WETH (range 0.00008643–0.00008807), 37 swaps, 593,120 ENA · ENA/WETH 1%: last price 0.00008663 WETH (range 0.00008548–0.00008663), 2 swaps, 38.73 ENA Wed 28 Oct, 20:00–21:00 UTC · ENA/WETH 0.3%: last price 0.00008946 WETH (range 0.00008807–0.00008947), 53 swaps, 1.12 M ENA · ENA/WETH 1%: last price 0.00008885 WETH (range 0.00008885–0.00008885), 1 swaps, 71.15 ENA Wed 28 Oct, 21:00–22:00 UTC · ENA/WETH 0.3%: last price 0.00008950 WETH (range 0.00008915–0.00009019), 46 swaps, 758,274 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 22:00–23:00 UTC · ENA/WETH 0.3%: last price 0.00008864 WETH (range 0.00008864–0.00008942), 21 swaps, 262,118 ENA · ENA/WETH 1%: no swaps Wed 28 Oct, 23:00–00:00 UTC · ENA/WETH 0.3%: last price 0.00008868 WETH (range 0.00008833–0.00008868), 17 swaps, 182,139 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 00:00–01:00 UTC · ENA/WETH 0.3%: last price 0.00008824 WETH (range 0.00008824–0.00008869), 19 swaps, 128,527 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 01:00–02:00 UTC · ENA/WETH 0.3%: last price 0.00008622 WETH (range 0.00008622–0.00008821), 62 swaps, 755,905 ENA · ENA/WETH 1%: last price 0.00008777 WETH (range 0.00008777–0.00008852), 2 swaps, 34.69 ENA Thu 29 Oct, 02:00–03:00 UTC · ENA/WETH 0.3%: last price 0.00008494 WETH (range 0.00008480–0.00008624), 40 swaps, 448,486 ENA · ENA/WETH 1%: last price 0.00008579 WETH (range 0.00008579–0.00008662), 2 swaps, 65.27 ENA Thu 29 Oct, 03:00–04:00 UTC · ENA/WETH 0.3%: last price 0.00008453 WETH (range 0.00008434–0.00008527), 39 swaps, 428,635 ENA · ENA/WETH 1%: last price 0.00008506 WETH (range 0.00008506–0.00008506), 1 swaps, 24.69 ENA Thu 29 Oct, 04:00–05:00 UTC · ENA/WETH 0.3%: last price 0.00008554 WETH (range 0.00008453–0.00008554), 23 swaps, 264,996 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 05:00–06:00 UTC · ENA/WETH 0.3%: last price 0.00008559 WETH (range 0.00008554–0.00008636), 33 swaps, 418,847 ENA · ENA/WETH 1%: last price 0.00008568 WETH (range 0.00008568–0.00008568), 1 swaps, 20.83 ENA Thu 29 Oct, 06:00–07:00 UTC · ENA/WETH 0.3%: last price 0.00008489 WETH (range 0.00008489–0.00008554), 20 swaps, 184,169 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 07:00–08:00 UTC · ENA/WETH 0.3%: last price 0.00008477 WETH (range 0.00008472–0.00008489), 8 swaps, 56,103 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 08:00–09:00 UTC · ENA/WETH 0.3%: last price 0.00008486 WETH (range 0.00008479–0.00008523), 19 swaps, 215,112 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 09:00–10:00 UTC · ENA/WETH 0.3%: last price 0.00008503 WETH (range 0.00008490–0.00008511), 16 swaps, 151,299 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 10:00–11:00 UTC · ENA/WETH 0.3%: last price 0.00008720 WETH (range 0.00008503–0.00008720), 34 swaps, 574,358 ENA · ENA/WETH 1%: last price 0.00008631 WETH (range 0.00008631–0.00008631), 1 swaps, 21.04 ENA Thu 29 Oct, 11:00–12:00 UTC · ENA/WETH 0.3%: last price 0.00008705 WETH (range 0.00008705–0.00008828), 43 swaps, 650,090 ENA · ENA/WETH 1%: last price 0.00008765 WETH (range 0.00008713–0.00008765), 2 swaps, 43.35 ENA Thu 29 Oct, 12:00–13:00 UTC · ENA/WETH 0.3%: last price 0.00008856 WETH (range 0.00008663–0.00008857), 29 swaps, 746,460 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 13:00–14:00 UTC · ENA/WETH 0.3%: last price 0.00008859 WETH (range 0.00008805–0.00008932), 37 swaps, 685,951 ENA · ENA/WETH 1%: last price 0.00008844 WETH (range 0.00008844–0.00008844), 1 swaps, 25.22 ENA Thu 29 Oct, 14:00–15:00 UTC · ENA/WETH 0.3%: last price 0.00008894 WETH (range 0.00008727–0.00008975), 48 swaps, 1.46 M ENA · ENA/WETH 1%: last price 0.00008907 WETH (range 0.00008907–0.00008907), 1 swaps, 19.98 ENA Thu 29 Oct, 15:00–16:00 UTC · ENA/WETH 0.3%: last price 0.00009049 WETH (range 0.00008889–0.00009050), 53 swaps, 1.11 M ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 16:00–17:00 UTC · ENA/WETH 0.3%: last price 0.00009121 WETH (range 0.00009049–0.00009189), 56 swaps, 1.02 M ENA · ENA/WETH 1%: last price 0.00009079 WETH (range 0.00009049–0.00009079), 2 swaps, 53.23 ENA Thu 29 Oct, 17:00–18:00 UTC · ENA/WETH 0.3%: last price 0.00009070 WETH (range 0.00009040–0.00009145), 53 swaps, 1.97 M ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 18:00–19:00 UTC · ENA/WETH 0.3%: last price 0.00009016 WETH (range 0.00009007–0.00009068), 31 swaps, 350,242 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 19:00–20:00 UTC · ENA/WETH 0.3%: last price 0.00008979 WETH (range 0.00008962–0.00009006), 16 swaps, 281,370 ENA · ENA/WETH 1%: no swaps Thu 29 Oct, 20:00–21:00 UTC · ENA/WETH 0.3%: last price 0.00008185 WETH (range 0.00008185–0.00008978), 85 swaps, 3.01 M ENA · ENA/WETH 1%: last price 0.00008827 WETH (range 0.00008827–0.00008948), 2 swaps, 79.26 ENA Thu 29 Oct, 21:00–22:00 UTC · ENA/WETH 0.3%: last price 0.00008119 WETH (range 0.00007417–0.00008335), 55 swaps, 5.93 M ENA · ENA/WETH 1%: last price 0.00008482 WETH (range 0.00008482–0.00008482), 1 swaps, 114 ENA Thu 29 Oct, 22:00–23:00 UTC · ENA/WETH 0.3%: last price 0.00007416 WETH (range 0.00006231–0.00008125), 164 swaps, 24.44 M ENA · ENA/WETH 1%: last price 0.00007703 WETH (range 0.00006573–0.00008247), 6 swaps, 1,283 ENA · 9.51 M ENA of it sold by the outflow-linked address Thu 29 Oct, 23:00–00:00 UTC · ENA/WETH 0.3%: last price 0.00007745 WETH (range 0.00006882–0.00009352), 228 swaps, 43.57 M ENA · ENA/WETH 1%: last price 0.00007769 WETH (range 0.00006572–0.0002964), 90 swaps, 63.54 M ENA · 23.95 M ENA of it sold by the outflow-linked address Fri 30 Oct, 00:00–01:00 UTC · ENA/WETH 0.3%: last price 0.00007711 WETH (range 0.00006903–0.01115), 447 swaps, 151.46 M ENA · ENA/WETH 1%: last price 0.00007716 WETH (range 0.0000007065–0.00007832), 695 swaps, 435.48 M ENA · 184.04 M ENA of it sold by the outflow-linked address Fri 30 Oct, 01:00–02:00 UTC · ENA/WETH 0.3%: last price 0.00008077 WETH (range 0.00007724–0.00008149), 122 swaps, 5.40 M ENA · ENA/WETH 1%: last price 0.00008017 WETH (range 0.00008017–0.00008017), 1 swaps, 114 ENA Fri 30 Oct, 02:00–03:00 UTC · ENA/WETH 0.3%: last price 0.00008204 WETH (range 0.00008069–0.00008268), 40 swaps, 1.25 M ENA · ENA/WETH 1%: last price 0.00008209 WETH (range 0.00008084–0.00008209), 9 swaps, 45,749 ENA Fri 30 Oct, 03:00–04:00 UTC · ENA/WETH 0.3%: last price 0.00008299 WETH (range 0.00008131–0.00008300), 38 swaps, 690,123 ENA · ENA/WETH 1%: no swaps Fri 30 Oct, 04:00–05:00 UTC · ENA/WETH 0.3%: last price 0.00008383 WETH (range 0.00008229–0.00008383), 84 swaps, 1.69 M ENA · ENA/WETH 1%: last price 0.00008334 WETH (range 0.00008257–0.00008334), 3 swaps, 750 ENA Fri 30 Oct, 05:00–06:00 UTC · ENA/WETH 0.3%: last price 0.00008313 WETH (range 0.00008008–0.00008409), 42 swaps, 2.30 M ENA · ENA/WETH 1%: no swaps Fri 30 Oct, 06:00–07:00 UTC · ENA/WETH 0.3%: last price 0.00008429 WETH (range 0.00008312–0.00008478), 62 swaps, 799,591 ENA · ENA/WETH 1%: last price 0.00008379 WETH (range 0.00008357–0.00008379), 2 swaps, 268 ENA Fri 30 Oct, 07:00–08:00 UTC · ENA/WETH 0.3%: last price 0.00008463 WETH (range 0.00008404–0.00008472), 38 swaps, 354,181 ENA · ENA/WETH 1%: last price 0.00008400 WETH (range 0.00008400–0.00008400), 1 swaps, 137 ENA Fri 30 Oct, 08:00–09:00 UTC · ENA/WETH 0.3%: last price 0.00008485 WETH (range 0.00008454–0.00008576), 49 swaps, 815,144 ENA · ENA/WETH 1%: last price 0.00008456 WETH (range 0.00008439–0.00008456), 2 swaps, 344 ENA Fri 30 Oct, 09:00–10:00 UTC · ENA/WETH 0.3%: last price 0.00008536 WETH (range 0.00008472–0.00008536), 24 swaps, 282,918 ENA · ENA/WETH 1%: no swaps Fri 30 Oct, 10:00–11:00 UTC · ENA/WETH 0.3%: last price 0.00008472 WETH (range 0.00008376–0.00008540), 36 swaps, 724,893 ENA · ENA/WETH 1%: last price 0.00008438 WETH (range 0.00008438–0.00008480), 3 swaps, 3,371 ENA Fri 30 Oct, 11:00–12:00 UTC · ENA/WETH 0.3%: last price 0.00008300 WETH (range 0.00008268–0.00008472), 60 swaps, 1.13 M ENA · ENA/WETH 1%: last price 0.00008326 WETH (range 0.00008326–0.00008421), 4 swaps, 5,770 ENA Fri 30 Oct, 12:00–13:00 UTC · ENA/WETH 0.3%: last price 0.00008483 WETH (range 0.00008243–0.00008483), 46 swaps, 1.03 M ENA · ENA/WETH 1%: last price 0.00008425 WETH (range 0.00008311–0.00008425), 8 swaps, 6,642 ENA Fri 30 Oct, 13:00–14:00 UTC · ENA/WETH 0.3%: last price 0.00008384 WETH (range 0.00008333–0.00008489), 50 swaps, 742,299 ENA · ENA/WETH 1%: last price 0.00008408 WETH (range 0.00008408–0.00008408), 1 swaps, 861 ENA Fri 30 Oct, 14:00–15:00 UTC · ENA/WETH 0.3%: last price 0.00008507 WETH (range 0.00008365–0.00008507), 35 swaps, 488,692 ENA · ENA/WETH 1%: last price 0.00008424 WETH (range 0.00008424–0.00008424), 1 swaps, 1,164 ENA Fri 30 Oct, 15:00–16:00 UTC · ENA/WETH 0.3%: last price 0.00008509 WETH (range 0.00008497–0.00008813), 70 swaps, 1.91 M ENA · ENA/WETH 1%: last price 0.00008581 WETH (range 0.00008466–0.00008736), 15 swaps, 29,574 ENA Fri 30 Oct, 16:00–17:00 UTC · ENA/WETH 0.3%: last price 0.00008488 WETH (range 0.00008488–0.00008582), 41 swaps, 705,791 ENA · ENA/WETH 1%: last price 0.00008556 WETH (range 0.00008556–0.00008579), 2 swaps, 1,671 ENA Fri 30 Oct, 17:00–18:00 UTC · ENA/WETH 0.3%: last price 0.00008352 WETH (range 0.00008352–0.00008485), 36 swaps, 776,199 ENA · ENA/WETH 1%: last price 0.00008419 WETH (range 0.00008419–0.00008456), 3 swaps, 9,294 ENA Fri 30 Oct, 18:00–19:00 UTC · ENA/WETH 0.3%: last price 0.00008263 WETH (range 0.00008238–0.00008373), 51 swaps, 693,801 ENA · ENA/WETH 1%: last price 0.00008304 WETH (range 0.00008304–0.00008397), 8 swaps, 8,051 ENA Fri 30 Oct, 19:00–20:00 UTC · ENA/WETH 0.3%: last price 0.00008383 WETH (range 0.00008275–0.00008385), 34 swaps, 366,466 ENA · ENA/WETH 1%: last price 0.00008316 WETH (range 0.00008310–0.00008316), 2 swaps, 835 ENA Fri 30 Oct, 20:00–21:00 UTC · ENA/WETH 0.3%: last price 0.00008249 WETH (range 0.00008227–0.00008386), 73 swaps, 851,186 ENA · ENA/WETH 1%: last price 0.00008292 WETH (range 0.00008292–0.00008317), 5 swaps, 7,053 ENA Fri 30 Oct, 21:00–22:00 UTC · ENA/WETH 0.3%: last price 0.00008278 WETH (range 0.00008250–0.00008298), 36 swaps, 265,410 ENA · ENA/WETH 1%: no swaps Fri 30 Oct, 22:00–23:00 UTC · ENA/WETH 0.3%: last price 0.00008474 WETH (range 0.00008278–0.00008474), 43 swaps, 569,070 ENA · ENA/WETH 1%: last price 0.00008410 WETH (range 0.00008301–0.00008410), 11 swaps, 30,124 ENA Fri 30 Oct, 23:00–00:00 UTC · ENA/WETH 0.3%: last price 0.00008479 WETH (range 0.00008479–0.00008537), 48 swaps, 404,756 ENA · ENA/WETH 1%: last price 0.00008476 WETH (range 0.00008412–0.00008476), 8 swaps, 10,790 ENA Sat 31 Oct, 00:00–01:00 UTC · ENA/WETH 0.3%: last price 0.00008476 WETH (range 0.00008432–0.00008488), 31 swaps, 331,116 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 01:00–02:00 UTC · ENA/WETH 0.3%: last price 0.00008534 WETH (range 0.00008446–0.00008534), 32 swaps, 354,923 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 02:00–03:00 UTC · ENA/WETH 0.3%: last price 0.00008572 WETH (range 0.00008530–0.00008572), 21 swaps, 157,061 ENA · ENA/WETH 1%: last price 0.00008507 WETH (range 0.00008483–0.00008507), 2 swaps, 5,873 ENA Sat 31 Oct, 03:00–04:00 UTC · ENA/WETH 0.3%: last price 0.00008612 WETH (range 0.00008572–0.00008643), 25 swaps, 287,039 ENA · ENA/WETH 1%: last price 0.00008573 WETH (range 0.00008536–0.00008573), 2 swaps, 12,253 ENA Sat 31 Oct, 04:00–05:00 UTC · ENA/WETH 0.3%: last price 0.00008520 WETH (range 0.00008508–0.00008610), 28 swaps, 328,169 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 05:00–06:00 UTC · ENA/WETH 0.3%: last price 0.00008511 WETH (range 0.00008470–0.00008520), 20 swaps, 279,282 ENA · ENA/WETH 1%: last price 0.00008539 WETH (range 0.00008539–0.00008567), 5 swaps, 6,316 ENA Sat 31 Oct, 06:00–07:00 UTC · ENA/WETH 0.3%: last price 0.00008694 WETH (range 0.00008524–0.00008694), 32 swaps, 694,588 ENA · ENA/WETH 1%: last price 0.00008619 WETH (range 0.00008546–0.00008619), 10 swaps, 14,024 ENA Sat 31 Oct, 07:00–08:00 UTC · ENA/WETH 0.3%: last price 0.00008630 WETH (range 0.00008597–0.00008699), 32 swaps, 513,764 ENA · ENA/WETH 1%: last price 0.00008625 WETH (range 0.00008625–0.00008625), 1 swaps, 280 ENA Sat 31 Oct, 08:00–09:00 UTC · ENA/WETH 0.3%: last price 0.00008559 WETH (range 0.00008559–0.00008629), 25 swaps, 300,262 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 09:00–10:00 UTC · ENA/WETH 0.3%: last price 0.00008519 WETH (range 0.00008519–0.00008567), 23 swaps, 220,975 ENA · ENA/WETH 1%: last price 0.00008561 WETH (range 0.00008561–0.00008616), 2 swaps, 3,049 ENA Sat 31 Oct, 10:00–11:00 UTC · ENA/WETH 0.3%: last price 0.00008501 WETH (range 0.00008483–0.00008519), 14 swaps, 147,700 ENA · ENA/WETH 1%: last price 0.00008551 WETH (range 0.00008551–0.00008551), 1 swaps, 1,689 ENA Sat 31 Oct, 11:00–12:00 UTC · ENA/WETH 0.3%: last price 0.00008513 WETH (range 0.00008504–0.00008515), 8 swaps, 99,571 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 12:00–13:00 UTC · ENA/WETH 0.3%: last price 0.00008549 WETH (range 0.00008503–0.00008549), 24 swaps, 272,613 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 13:00–14:00 UTC · ENA/WETH 0.3%: last price 0.00008490 WETH (range 0.00008489–0.00008548), 28 swaps, 353,608 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 14:00–15:00 UTC · ENA/WETH 0.3%: last price 0.00008531 WETH (range 0.00008462–0.00008532), 26 swaps, 284,710 ENA · ENA/WETH 1%: last price 0.00008532 WETH (range 0.00008532–0.00008544), 3 swaps, 3,248 ENA Sat 31 Oct, 15:00–16:00 UTC · ENA/WETH 0.3%: last price 0.00008627 WETH (range 0.00008531–0.00008633), 26 swaps, 310,293 ENA · ENA/WETH 1%: last price 0.00008562 WETH (range 0.00008540–0.00008562), 4 swaps, 5,020 ENA Sat 31 Oct, 16:00–17:00 UTC · ENA/WETH 0.3%: last price 0.00008540 WETH (range 0.00008540–0.00008626), 25 swaps, 246,816 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 17:00–18:00 UTC · ENA/WETH 0.3%: last price 0.00008486 WETH (range 0.00008476–0.00008535), 14 swaps, 211,534 ENA · ENA/WETH 1%: last price 0.00008548 WETH (range 0.00008548–0.00008548), 1 swaps, 2,299 ENA Sat 31 Oct, 18:00–19:00 UTC · ENA/WETH 0.3%: last price 0.00008486 WETH (range 0.00008486–0.00008502), 16 swaps, 91,193 ENA · ENA/WETH 1%: no swaps Sat 31 Oct, 19:00–20:00 UTC · ENA/WETH 0.3%: last price 0.00008399 WETH (range 0.00008399–0.00008482), 30 swaps, 249,282 ENA · ENA/WETH 1%: last price 0.00008473 WETH (range 0.00008473–0.00008542), 9 swaps, 9,314 ENA Sat 31 Oct, 20:00–21:00 UTC · ENA/WETH 0.3%: last price 0.00008397 WETH (range 0.00008397–0.00008397), 6 swaps, 5,738 ENA · ENA/WETH 1%: last price 0.00008462 WETH (range 0.00008462–0.00008462), 1 swaps, 1,363 ENA Sat 31 Oct, 21:00–22:00 UTC · ENA/WETH 0.3%: last price 0.00008390 WETH (range 0.00008383–0.00008392), 10 swaps, 62,555 ENA · ENA/WETH 1%: last price 0.00008454 WETH (range 0.00008454–0.00008457), 2 swaps, 913 ENA Sat 31 Oct, 22:00–23:00 UTC · ENA/WETH 0.3%: last price 0.00008362 WETH (range 0.00008362–0.00008421), 32 swaps, 264,736 ENA · ENA/WETH 1%: last price 0.00008429 WETH (range 0.00008429–0.00008449), 4 swaps, 3,186 ENA Sat 31 Oct, 23:00–00:00 UTC · ENA/WETH 0.3%: last price 0.00008364 WETH (range 0.00008284–0.00008365), 27 swaps, 469,413 ENA · ENA/WETH 1%: last price 0.00008343 WETH (range 0.00008343–0.00008421), 2 swaps, 11,037 ENA
ENA/WETH 0.3% and ENA/WETH 1%: hourly pool price and ENA volume, 7 daysTop: pool price at the last swap of each hour, in WETH per ENA. Bottom: ENA swapped per hour in these pools. Peak hour Fri 30 Oct, 00:00–01:00 UTC: 586.94 M ENA; median hour 354,923 ENA. 29–30 Oct sales ↗ 0.00006 0.00008 0.00010 WETH per ENA ↑ 0.01115 (off scale) 0 2.5M 5M 7.5M ENA swapped per hour 25 26 27 28 29 30 31 3 hours off scale; peak 586.94M UTC day, October 2026
Each line is the price at the last swap of an hour, as the pool itself reports it (no outside price). The shaded band is 29 Oct 22:51–30 Oct 00:41 UTC, when the outflow-linked address 0x7f9d…15e3 sold 217.50 M ENA in 20 swaps into these two pools (29 Oct research page). Outside that window a typical hour moved 353,608 ENA through them; the peak hour (Fri 30 Oct, 00:00–01:00 UTC) moved 586.94 M. ENA/WETH 1% had swaps in only 80 of the 168 hours, so its line stays flat between them. The volume scale is set by the ordinary hours, so the hours of the sales are cut (break mark; exact values on hover). The 0.3% pool's in-hour high is off scale once: in block 26,301,991 a purchase of 11.35 M ENA inside a same-transaction round trip (section 3) pushed the price to 0.01115 WETH before arbitrage brought it back.

Every section answers five questions: what was observed, where the evidence is, how it was computed, how far it can be trusted, and how to check it yourself.

1. Pool map

Observed
268 pools hold ENA on Ethereum; 66 had swaps in the window. Our verified pipeline already collects 36.8% of the 7-day ENA volume — 94.3% on the five days without the 29–30 Oct sales. The gap is one pool: ENA/WETH 1%, which carried 58.4% of the week's volume, almost all of it on 29–30 Oct, was not pinned in our pipeline during the window, and was added on 1 Nov 2026 as a result of this analysis. With the pools decoded for this report, 99.5% is read from the pools' own Swap events.
Evidence
Pool creation logs on Ethereum that name ENA in an indexed field (Uniswap v2/v3 factories and forks, Uniswap v4 Initialize), blocks 19,000,000–26,318,400; the DexScreener pair list was used only to cross-check that no listed pool was missing. Swaps: the pools' Swap logs in 2026-10-25 00:00 → 2026-11-01 00:00 UTC (blocks 26,265,959–26,316,188); our ClickHouse rows for the verified pools.
Method
Volume = sum of |ENA amount| per Swap event, in ENA units (no USD). Not-supported pools: ENA Transfer logs into + out of the pool.
Trust
Verified pools: our pipeline's 8,015 stored swaps are identical (transaction, log index, both amounts) to the chain's Swap logs in 8,015 of 8,015 cases. Pool-reported: standard event layouts decoded here, not yet receipt-reconciled by the pipeline. Two pools listed by DexScreener (Metric, Supernova) have no creation event that names ENA and were added from that list; pools of that kind that nobody lists, and Curve/Balancer-style vaults, can be missed.
Check it
eth_getLogs with topics[0] = the pool's Swap topic for any pool below; recipe at the end of this section.

Where ENA traded on Ethereum, 7 days

Share of gross ENA swap volume (token units) per pool · 2026-10-25 00:00 → 2026-11-01 00:00 UTC (blocks 26,265,959–26,316,188)

  • verified (our pipeline)
  • pool-reported (decoded for this report)
  • not supported (transfer-based estimate)
Share of 7-day ENA volume per poolENA/WETH 1% 58.4% (pool-reported); ENA/WETH 0.3% 36.2% (verified); ENA/sENA 0.05% 0.5% (verified); ENA/USDC 0.3685% 0.5% (pool-reported); ENA/USDC 0.5% (not supported); ENA/ETH 0.3% 0.4% (pool-reported); ENA/ETH 0.9998% 0.3% (pool-reported); ENA/USDT 1.1501% 0.3% (pool-reported); ENA/USDC 2.9% 0.3% (pool-reported); 57 other active pools 2.6% (pool-reported) 0% 25% 50% 75% 100% ENA/WETH 1% Uni v3 ENA/WETH 1% (Uni v3): 58.38% of 7-day ENA volume — pool-reported 58.4% ENA/WETH 0.3% Uni v3 ENA/WETH 0.3% (Uni v3): 36.21% of 7-day ENA volume — verified 36.2% ENA/sENA 0.05% Uni v3 ENA/sENA 0.05% (Uni v3): 0.52% of 7-day ENA volume — verified 0.5% ENA/USDC 0.3685% Uni v4 ENA/USDC 0.3685% (Uni v4): 0.49% of 7-day ENA volume — pool-reported 0.5% ENA/USDC Metric ENA/USDC (Metric): 0.47% of 7-day ENA volume — not supported 0.5% ENA/ETH 0.3% Uni v4 ENA/ETH 0.3% (Uni v4): 0.42% of 7-day ENA volume — pool-reported 0.4% ENA/ETH 0.9998% Uni v4 ENA/ETH 0.9998% (Uni v4): 0.32% of 7-day ENA volume — pool-reported 0.3% ENA/USDT 1.1501% Uni v4 ENA/USDT 1.1501% (Uni v4): 0.29% of 7-day ENA volume — pool-reported 0.3% ENA/USDC 2.9% Uni v4 ENA/USDC 2.9% (Uni v4): 0.28% of 7-day ENA volume — pool-reported 0.3% 57 other active pools 57 other active pools (): 2.63% of 7-day ENA volume — pool-reported 2.6%
Share of 7-day ENA volume per pool 0% 50% 100% ENA/WETH 1% ENA/WETH 1%: 58.38% — pool-reported 58.4% ENA/WETH 0.3% ENA/WETH 0.3%: 36.21% — verified 36.2% ENA/sENA 0.05% ENA/sENA 0.05%: 0.52% — verified 0.5% ENA/USDC 0.3685% ENA/USDC 0.3685%: 0.49% — pool-reported 0.5% ENA/USDC ENA/USDC: 0.47% — not supported 0.5% ENA/ETH 0.3% ENA/ETH 0.3%: 0.42% — pool-reported 0.4% ENA/ETH 0.9998% ENA/ETH 0.9998%: 0.32% — pool-reported 0.3% ENA/USDT 1.1501% ENA/USDT 1.1501%: 0.29% — pool-reported 0.3% ENA/USDC 2.9% ENA/USDC 2.9%: 0.28% — pool-reported 0.3% 57 other active pools 57 other active pools: 2.63% — pool-reported 2.6%
Bars are each pool's share of all ENA that went into or out of a pool in a swap. The not-supported pool is measured by its ENA Transfer logs, which also include liquidity moves: an upper bound.
PoolAddress / PoolIdTrustSwapsENA volumeShare
ENA/WETH 1%
Uniswap v3
0x08b8…2c00pool-reported988499.27 M58.38%
ENA/WETH 0.3%
Uniswap v3
0xc3db…ea18verified6,113309.68 M36.21%
ENA/sENA 0.05%
Uniswap v3
0x6bbb…bcdeverified2574.41 M0.52%
ENA/USDC 0.3685%
Uniswap v4
0xe0db1a7d…pool-reported514.16 M0.49%
ENA/USDC
Metric
0xc445…5f80not supported662 transfers4.00 M0.47%
ENA/ETH 0.3%
Uniswap v4
0x5b29d38d…pool-reported1,7363.61 M0.42%
ENA/ETH 0.9998%
Uniswap v4
0x621a8c8d…pool-reported602.71 M0.32%
ENA/USDT 1.1501%
Uniswap v4
0x1e245b4a…pool-reported122.48 M0.29%
ENA/USDC 2.9%
Uniswap v4
0x55a0fe49…pool-reported32.38 M0.28%
ENA/USDT 2%
Uniswap v4
0x584ff1a4…pool-reported272.37 M0.28%
ENA/USDT 1.15%
Uniswap v4
0xed524603…pool-reported172.04 M0.24%
ENA/USDT 0.91%
Uniswap v4
0x3d41b86a…pool-reported131.66 M0.19%
ENA/USDC 0.435%
Uniswap v4
0xf822a5b0…pool-reported161.39 M0.16%
ENA/USDT 1.512%
Uniswap v4
0x9ea9b741…pool-reported181.38 M0.16%
ENA/USDT 0.9%
Uniswap v4
0x43e62a61…pool-reported3271.35 M0.16%
The other 51 active pools
PoolAddress / PoolIdTrustSwapsENA volumeShare
ENA/ETH 2.9999%
Uniswap v4
0x686f31ac…pool-reported71.35 M0.16%
ENA/USDT 1.02%
Uniswap v4
0x7145cb0b…pool-reported91.02 M0.12%
ENA/USDT 0.3%
Uniswap v4
0xdfc30f4b…pool-reported1,385889,6010.10%
ENA/USDT 1.06%
Uniswap v4
0x3906a527…pool-reported9833,8970.10%
ENA/USDT 0.75%
Uniswap v4
0x9a593249…pool-reported20576,9950.07%
ENA/USDT 0.8%
Uniswap v4
0x8446d7c1…pool-reported4574,2840.07%
ENA/WETH 0.05%
Uniswap v3
0xae40…5a88verified1,645507,7340.06%
ENA/USDT 5.7143%
Uniswap v4
0x1827698a…pool-reported1495,6690.06%
ENA/USDC 0.65%
Uniswap v4
0x929d7255…pool-reported15492,1060.06%
ENA/USDT 1.511%
Uniswap v4
0x5af145be…pool-reported3469,3080.05%
ENA/sENA 0.0498%
Uniswap v4
0xd74dca2a…pool-reported39468,4090.05%
ENA/USDT 1.012%
Uniswap v4
0xae8502fc…pool-reported22458,3350.05%
ENA/USDT 0.5%
Uniswap v4
0xc820e36d…pool-reported14449,2420.05%
ENA/USDT 1.62%
Uniswap v4
0xcadfeee0…pool-reported6383,3390.04%
ENA/USDC 3.01%
Uniswap v4
0x1507c45a…pool-reported2368,9330.04%
ENA/USDC 0.3%
Uniswap v4
0x8c52de69…pool-reported815333,3150.04%
ENA/USDT 0.692%
Uniswap v4
0xab02ae37…pool-reported5323,3050.04%
ENA/WETH
Supernova
0xf0c7…1606not supported644 transfers304,4290.04%
ENA/USDT 0.85%
Uniswap v4
0xb6097eae…pool-reported1293,2540.03%
ENA/USDC 0.89%
Uniswap v4
0x3a4fcdf4…pool-reported15249,1840.03%
ENA/WETH 0.27%
Aerodrome-style CL fork (DexScreener: aero)
0x3a5c…cf7fpool-reported586230,0380.03%
ENA/USDT 0.666%
Uniswap v4
0x1fae77ab…pool-reported12183,4790.02%
ENA/USDC 3.1%
Uniswap v4
0x0ce84e14…pool-reported3181,1740.02%
ENA/USDC 2.0561%
Uniswap v4
0x40271386…pool-reported2160,7690.02%
ENA/USDC 0.87%
Uniswap v4
0x228faeaa…pool-reported4144,0900.02%
ENA/USDC 0.4865%
Uniswap v4
0x1f450335…pool-reported2129,5610.02%
ENA/USDC 0.9998%
Uniswap v4
0xd9b6e1ce…pool-reported29080,3530.01%
ENA/USDC 1.4%
Uniswap v4
0x72097ef8…pool-reported565,8530.01%
ENA/USDC 3.01%
Uniswap v4
0xf51a41ce…pool-reported161,4420.01%
ENA/USDC 5.0843%
Uniswap v4
0x32604624…pool-reported160,0900.01%
ENA/USDT 0.64%
Uniswap v4
0x31c02a08…pool-reported257,8030.01%
ENA/rust 1%
Uniswap v4
0x93b30483…pool-reported15224,5210.00%
ENA/ETH 3.1%
Uniswap v4
0xdb411ebb…pool-reported1224,2890.00%
ENA/sENA 0.045%
Uniswap v4
0x56c61aa0…pool-reported1717,3970.00%
ENA/USDC 5%
Uniswap v4
0x5a21edbe…pool-reported116,6160.00%
ENA/WETH 1%
PancakeSwap v3
0x413d…060fpool-reported852,7010.00%
ENA/CCDAO 1%
Uniswap v3
0xffbf…cb3apool-reported361,6310.00%
ENA/USDC 0.05%
Uniswap v3
0xfc54…bd6dpool-reported211,2710.00%
ENA/UDS 3%
Uniswap v4
0x0b462d91…pool-reported103040.00%
ENA/OPOS 0.3%
Uniswap v2
0xb9e7…d04dpool-reported131710.00%
ENA/COMP 1%
Uniswap v4
0xe48f5ab9…pool-reported1053.040.00%
ENA/WETH 0.3%
unrecorded factory 0x2d723f60ad8da76286b2ac120498a5ea6babc792
0x8b3d…7960pool-reported840.540.00%
ENA/USDT 0.05%
Uniswap v3
0xecd0…cec5pool-reported1025.920.00%
ENA/USDC 0.3%
Uniswap v3
0x408a…ba3fpool-reported1311.280.00%
ENA/sENA 0.0499%
Uniswap v4
0xe5282e6c…pool-reported18.930.00%
ENA/USDC 1%
Uniswap v3
0x37cf…271apool-reported64.210.00%
ENA/TRX 1%
Uniswap v4
0xd72c7db2…pool-reported23.060.00%
ENA/WETH 0.3%
Uniswap v2
0x8824…1e6dpool-reported72.280.00%
ENA/USDT 0.3%
Uniswap v2
0xfc6b…2d69pool-reported50.790.00%
ENA/USDe 1%
Uniswap v4
0xed69edd9…pool-reported20.560.00%
ENA/ONDO 0.3%
Uniswap v2
0x82be…324dpool-reported10.000.00%

202 more pools exist but had no swaps in the window — most are Uniswap v4 pools pairing ENA with tokens that have no other market. Trust labels: verified = collected and receipt-checked by our pipeline; pool-reported = read from the pool's own Swap events for this report (standard layouts), not yet part of the verified pipeline; not supported = an event layout we do not decode, measured here only by ENA Transfer logs.

Check it yourself: the main pool's 7-day volume
curl -s https://gateway.tenderly.co/public/mainnet -H 'content-type: application/json' -d '{"jsonrpc":"2.0","id":1,"method":"eth_getLogs","params":[{
  "address":"0xc3db44adc1fcdfd5671f555236eae49f4a8eea18",
  "topics":["0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67"],
  "fromBlock":"0x190c967","toBlock":"0x1918d9c"}]}' |
python3 -c 'import json,sys; L=json.load(sys.stdin)["result"]; s=lambda h:int(h,16)-(1<<256)*(int(h,16)>=1<<255)
print(len(L), "swaps,", round(sum(abs(s(l["data"][2:66])) for l in L)/1e18), "ENA")'   # amount0 = ENA (token0)
# printed on 01 Nov 2026: 6113 swaps, 309680651 ENA

2. Liquidity depth

Observed
Selling 516,045 ENA moves the exit pools −2%; 1.28 M moves them −5%, 2.52 M −10%. Buying side: 521,916 / 1.31 M / 2.51 M ENA for +2 / +5 / +10%. One pool, ENA/WETH 0.3%, holds 96% of the −2% depth.
Evidence
Pool state at block 26,318,400 (01 Nov 2026, 07:23 UTC): slot0, liquidity, tickBitmap and ticks (v3-style pools), the same through Uniswap's StateView contract for v4 pools, getReserves for v2 pools. Only pools quoted in ETH/WETH, USDC or USDT count as exit depth.
Method
Concentrated liquidity is walked tick by tick: between two initialized ticks the pool behaves like x·y = L² (amount of token0 = L·(1/√Plow − 1/√Phigh)), and crossing a tick adds or removes its liquidityNet. The LP fee is added to the input. Routing assumption: the order is split so that every exit pool ends at the same relative price move (what arbitrage would enforce); real routers split less well, so a single-pool sale moves the price more.
Trust
Independent check: Uniswap's QuoterV2 contract simulated the same sales against the live pool code at the same block — see the table below. Depth is a snapshot: liquidity providers can add or withdraw at any time. sENA pools (4.14 M ENA at −2%) are shown but not counted, since sENA is a staking receipt of ENA itself.
Check it
Run check_depth.py (below): it reads the same state from any Ethereum node and asks QuoterV2.

How much ENA the pools absorb before the price moves

Exit pools (quoted in ETH/WETH, USDC, USDT) at block 26,318,400 (01 Nov 2026, 07:23 UTC)

  • ENA/WETH 0.3% (Uniswap v3)
  • all other exit pools
ENA order-book depth across pools at block 26,318,400ENA that can be sold before the price falls (left) or bought before it rises (right), by price move. -2%: 516,045 ENA sold, +2%: 521,916 ENA bought; -5%: 1.28 M ENA sold, +5%: 1.31 M ENA bought; -10%: 2.52 M ENA sold, +10%: 2.51 M ENA bought 0 1.00 M 2.00 M 3.00 M −10% −5% −2% 0 +2% +5% +10% pool price move from the snapshot −2%: 516,045 ENA sold into the pools (493,764 of it in ENA/WETH 0.3%) 516,045 +2%: 521,916 ENA bought from the pools (479,211 of it in ENA/WETH 0.3%) 521,916 −5%: 1.28 M ENA sold into the pools (1.23 M of it in ENA/WETH 0.3%) 1.28 M +5%: 1.31 M ENA bought from the pools (1.19 M of it in ENA/WETH 0.3%) 1.31 M −10%: 2.52 M ENA sold into the pools (2.44 M of it in ENA/WETH 0.3%) 2.52 M +10%: 2.51 M ENA bought from the pools (2.33 M of it in ENA/WETH 0.3%) 2.51 M
ENA order-book depth across pools at block 26,318,400ENA that can be sold before the price falls (left) or bought before it rises (right), by price move. -2%: 516,045 ENA sold, +2%: 521,916 ENA bought; -5%: 1.28 M ENA sold, +5%: 1.31 M ENA bought; -10%: 2.52 M ENA sold, +10%: 2.51 M ENA bought 0 1.00 M 2.00 M 3.00 M −10% −2% 0 +2% +10% pool price move from the snapshot −2%: 516,045 ENA sold into the pools (493,764 of it in ENA/WETH 0.3%) 516,045 +2%: 521,916 ENA bought from the pools (479,211 of it in ENA/WETH 0.3%) 521,916 −5%: 1.28 M ENA sold into the pools (1.23 M of it in ENA/WETH 0.3%) +5%: 1.31 M ENA bought from the pools (1.19 M of it in ENA/WETH 0.3%) −10%: 2.52 M ENA sold into the pools (2.44 M of it in ENA/WETH 0.3%) 2.52 M +10%: 2.51 M ENA bought from the pools (2.33 M of it in ENA/WETH 0.3%) 2.51 M
Left: ENA sold into the pools (including the LP fee) until every pool's price is that far below the snapshot. Right: ENA bought out of them for the same move up. Sold and bought amounts are not symmetric because liquidity is placed unevenly around the price.
PoolAddress / PoolId−2% (ENA sold)−5%−10%+2% (ENA bought)Exit depth
ENA/sENA 0.05%
Uniswap v3
0x6bbb…bcde3.52 M3.52 M3.52 M11.70 Mno
ENA/sENA 0.0498%
Uniswap v4
0xd74dca2a…495,340495,340495,340245,312no
ENA/WETH 0.3%
Uniswap v3
0xc3db…ea18493,7641.23 M2.44 M479,211yes
ENA/sENA 0.3%
Uniswap v3
0x0598…7e26103,723263,651547,760120,475no
ENA/sENA 0.174%
Uniswap v4
0xe7712e23…24,18524,18524,185369,019no
ENA/ETH 0.3%
Uniswap v4
0x5b29d38d…9,82622,81630,7279,502yes
ENA/WETH 1%
Uniswap v3
0x08b8…2c003,5784,5805,51620,727yes
ENA/USDT 0.3%
Uniswap v4
0xdfc30f4b…2,7416,0079,5305,646yes
ENA/USDT 0.9%
Uniswap v4
0x43e62a61…2,7387,00614,5852,631yes
ENA/WETH 0.27%
Aerodrome-style CL fork (DexScreener: aero)
0x3a5c…cf7f1,1802,2582,2611,896yes
ENA/USDC 0.3%
Uniswap v4
0x8c52de69…8791,8223,363871yes
ENA/USDC 0.9998%
Uniswap v4
0xd9b6e1ce…7231,8503,852694yes

Independent check with Uniswap's QuoterV2

QuoterV2 (0x61ff…b21e) runs the pool's own swap code in a simulated call. We asked it to sell exactly the amount our tick walk computed, in ENA/WETH 0.3%, at block 26,318,400:

TargetENA inOur WETH outQuoterV2 WETH outQuoterV2 price moveTicks crossed
−2%493,76440.328840.3288-2.000%5
−5%1.23 M99.315799.3157-5.000%9
−10%2.44 M191.6334191.6334-10.000%17

Price move for any ENA order size

Exit pools at block 26,318,400 (01 Nov 2026, 07:23 UTC), order split so every pool ends at the same move (routing assumption above)

  • all exit pools (sell below zero, buy above)
  • ENA/WETH 0.3% alone, sell side
  • QuoterV2 simulation of that single-pool sale
Price move for a given ENA sale or purchase across the exit poolsSell side: 516,045 ENA moves the pools −2%; 1.28 M ENA moves the pools −5%; 2.52 M ENA moves the pools −10%. Buy side: 521,916 ENA moves them +2%; 1.31 M ENA moves them +5%; 2.51 M ENA moves them +10%. Rings: QuoterV2 simulations of the same sale in ENA/WETH 0.3% alone. −10% −5% 0 +5% +10% −2% +2% 0 1M 2M 3M ENA sold (below zero) or bought (above zero) in one go price risesprice falls Selling 65,986 ENA across the exit pools moves them −0.25% (ENA/WETH 0.3% alone: 60,962 ENA) Buying 65,542 ENA across the exit pools moves them +0.25% Selling 129,882 ENA across the exit pools moves them −0.50% (ENA/WETH 0.3% alone: 122,140 ENA) Buying 130,764 ENA across the exit pools moves them +0.50% Selling 193,764 ENA across the exit pools moves them −0.75% (ENA/WETH 0.3% alone: 183,549 ENA) Buying 195,602 ENA across the exit pools moves them +0.75% Selling 257,856 ENA across the exit pools moves them −1.00% (ENA/WETH 0.3% alone: 245,159 ENA) Buying 260,199 ENA across the exit pools moves them +1.00% Selling 322,171 ENA across the exit pools moves them −1.25% (ENA/WETH 0.3% alone: 306,997 ENA) Buying 325,392 ENA across the exit pools moves them +1.25% Selling 386,580 ENA across the exit pools moves them −1.50% (ENA/WETH 0.3% alone: 369,038 ENA) Buying 391,035 ENA across the exit pools moves them +1.50% Selling 451,200 ENA across the exit pools moves them −1.75% (ENA/WETH 0.3% alone: 431,282 ENA) Buying 456,504 ENA across the exit pools moves them +1.75% Selling 516,045 ENA across the exit pools moves them −2.00% (ENA/WETH 0.3% alone: 493,764 ENA) Buying 521,916 ENA across the exit pools moves them +2.00% Selling 581,102 ENA across the exit pools moves them −2.25% (ENA/WETH 0.3% alone: 556,483 ENA) Buying 587,087 ENA across the exit pools moves them +2.25% Selling 646,258 ENA across the exit pools moves them −2.50% (ENA/WETH 0.3% alone: 619,443 ENA) Buying 652,021 ENA across the exit pools moves them +2.50% Selling 709,818 ENA across the exit pools moves them −2.75% (ENA/WETH 0.3% alone: 680,799 ENA) Buying 716,717 ENA across the exit pools moves them +2.75% Selling 773,094 ENA across the exit pools moves them −3.00% (ENA/WETH 0.3% alone: 741,867 ENA) Buying 782,488 ENA across the exit pools moves them +3.00% Selling 836,530 ENA across the exit pools moves them −3.25% (ENA/WETH 0.3% alone: 803,103 ENA) Buying 848,910 ENA across the exit pools moves them +3.25% Selling 900,125 ENA across the exit pools moves them −3.50% (ENA/WETH 0.3% alone: 864,489 ENA) Buying 915,085 ENA across the exit pools moves them +3.50% Selling 963,885 ENA across the exit pools moves them −3.75% (ENA/WETH 0.3% alone: 926,033 ENA) Buying 981,020 ENA across the exit pools moves them +3.75% Selling 1.03 M ENA across the exit pools moves them −4.00% (ENA/WETH 0.3% alone: 987,276 ENA) Buying 1.05 M ENA across the exit pools moves them +4.00% Selling 1.09 M ENA across the exit pools moves them −4.25% (ENA/WETH 0.3% alone: 1.05 M ENA) Buying 1.11 M ENA across the exit pools moves them +4.25% Selling 1.15 M ENA across the exit pools moves them −4.50% (ENA/WETH 0.3% alone: 1.11 M ENA) Buying 1.18 M ENA across the exit pools moves them +4.50% Selling 1.22 M ENA across the exit pools moves them −4.75% (ENA/WETH 0.3% alone: 1.17 M ENA) Buying 1.24 M ENA across the exit pools moves them +4.75% Selling 1.28 M ENA across the exit pools moves them −5.00% (ENA/WETH 0.3% alone: 1.23 M ENA) Buying 1.31 M ENA across the exit pools moves them +5.00% Selling 1.35 M ENA across the exit pools moves them −5.25% (ENA/WETH 0.3% alone: 1.30 M ENA) Buying 1.37 M ENA across the exit pools moves them +5.25% Selling 1.41 M ENA across the exit pools moves them −5.50% (ENA/WETH 0.3% alone: 1.36 M ENA) Buying 1.44 M ENA across the exit pools moves them +5.50% Selling 1.47 M ENA across the exit pools moves them −5.75% (ENA/WETH 0.3% alone: 1.42 M ENA) Buying 1.50 M ENA across the exit pools moves them +5.75% Selling 1.53 M ENA across the exit pools moves them −6.00% (ENA/WETH 0.3% alone: 1.48 M ENA) Buying 1.56 M ENA across the exit pools moves them +6.00% Selling 1.59 M ENA across the exit pools moves them −6.25% (ENA/WETH 0.3% alone: 1.53 M ENA) Buying 1.63 M ENA across the exit pools moves them +6.25% Selling 1.65 M ENA across the exit pools moves them −6.50% (ENA/WETH 0.3% alone: 1.59 M ENA) Buying 1.69 M ENA across the exit pools moves them +6.50% Selling 1.71 M ENA across the exit pools moves them −6.75% (ENA/WETH 0.3% alone: 1.65 M ENA) Buying 1.75 M ENA across the exit pools moves them +6.75% Selling 1.77 M ENA across the exit pools moves them −7.00% (ENA/WETH 0.3% alone: 1.71 M ENA) Buying 1.81 M ENA across the exit pools moves them +7.00% Selling 1.83 M ENA across the exit pools moves them −7.25% (ENA/WETH 0.3% alone: 1.77 M ENA) Buying 1.87 M ENA across the exit pools moves them +7.25% Selling 1.89 M ENA across the exit pools moves them −7.50% (ENA/WETH 0.3% alone: 1.83 M ENA) Buying 1.93 M ENA across the exit pools moves them +7.50% Selling 1.96 M ENA across the exit pools moves them −7.75% (ENA/WETH 0.3% alone: 1.89 M ENA) Buying 1.99 M ENA across the exit pools moves them +7.75% Selling 2.02 M ENA across the exit pools moves them −8.00% (ENA/WETH 0.3% alone: 1.95 M ENA) Buying 2.05 M ENA across the exit pools moves them +8.00% Selling 2.08 M ENA across the exit pools moves them −8.25% (ENA/WETH 0.3% alone: 2.01 M ENA) Buying 2.11 M ENA across the exit pools moves them +8.25% Selling 2.14 M ENA across the exit pools moves them −8.50% (ENA/WETH 0.3% alone: 2.07 M ENA) Buying 2.17 M ENA across the exit pools moves them +8.50% Selling 2.20 M ENA across the exit pools moves them −8.75% (ENA/WETH 0.3% alone: 2.14 M ENA) Buying 2.22 M ENA across the exit pools moves them +8.75% Selling 2.27 M ENA across the exit pools moves them −9.00% (ENA/WETH 0.3% alone: 2.20 M ENA) Buying 2.28 M ENA across the exit pools moves them +9.00% Selling 2.33 M ENA across the exit pools moves them −9.25% (ENA/WETH 0.3% alone: 2.26 M ENA) Buying 2.34 M ENA across the exit pools moves them +9.25% Selling 2.39 M ENA across the exit pools moves them −9.50% (ENA/WETH 0.3% alone: 2.32 M ENA) Buying 2.40 M ENA across the exit pools moves them +9.50% Selling 2.45 M ENA across the exit pools moves them −9.75% (ENA/WETH 0.3% alone: 2.38 M ENA) Buying 2.45 M ENA across the exit pools moves them +9.75% Selling 2.52 M ENA across the exit pools moves them −10.00% (ENA/WETH 0.3% alone: 2.44 M ENA) Buying 2.51 M ENA across the exit pools moves them +10.00% 516k 522k 1.3M 1.3M 2.5M 2.5M QuoterV2 at block 26,318,400: selling 493,764 ENA into ENA/WETH 0.3% alone returns 40.3288 WETH and leaves its price −2.000% (our tick walk: 40.3288 WETH) QuoterV2 at block 26,318,400: selling 1.23 M ENA into ENA/WETH 0.3% alone returns 99.3157 WETH and leaves its price −5.000% (our tick walk: 99.3157 WETH) QuoterV2 at block 26,318,400: selling 2.44 M ENA into ENA/WETH 0.3% alone returns 191.6334 WETH and leaves its price −10.000% (our tick walk: 191.6334 WETH)
Price move for a given ENA sale or purchase across the exit poolsSell side: 516,045 ENA moves the pools −2%; 1.28 M ENA moves the pools −5%; 2.52 M ENA moves the pools −10%. Buy side: 521,916 ENA moves them +2%; 1.31 M ENA moves them +5%; 2.51 M ENA moves them +10%. Rings: QuoterV2 simulations of the same sale in ENA/WETH 0.3% alone. −10% −5% 0 +5% +10% −2% +2% 0 1M 2M 3M ENA sold (below zero) or bought (above zero) in one go price risesprice falls 516k 522k 2.5M 2.5M QuoterV2 at block 26,318,400: selling 493,764 ENA into ENA/WETH 0.3% alone returns 40.3288 WETH and leaves its price −2.000% (our tick walk: 40.3288 WETH) QuoterV2 at block 26,318,400: selling 1.23 M ENA into ENA/WETH 0.3% alone returns 99.3157 WETH and leaves its price −5.000% (our tick walk: 99.3157 WETH) QuoterV2 at block 26,318,400: selling 2.44 M ENA into ENA/WETH 0.3% alone returns 191.6334 WETH and leaves its price −10.000% (our tick walk: 191.6334 WETH)
The depth reconstruction above, read the other way round: for a single sale or purchase of a given size, how far the pool price moves. Dots mark ±2, ±5 and ±10%. Between them the curve is close to a straight line — about 258,022 ENA per 1% on the sell side near the price — because liquidity is spread fairly evenly across ticks. The rings are Uniswap's QuoterV2 running exactly those sales through ENA/WETH 0.3%'s own code at the same block; they sit on the dashed single-pool line (the WETH out agrees to within 0.0001). A real order routed through fewer pools moves the price more than the solid line.

Uniswap v4 check (ENA/ETH 0.3%, V4Quoter 0x52f0…1203): selling 9,826 ENA returns 0.804076 ETH; our walk gives 0.804076 ETH. v4 pools add a protocol fee (here 0.05%) to the LP fee; without it the two differed by 0.05%.

Check it yourself: check_depth.py (no dependencies, any Ethereum node)
"""Standalone check (no dependencies): how much ENA moves the Uniswap v3 ENA/WETH 0.3 % pool price by -2 / -5 / -10 %.

Reads slot0, liquidity, the tick bitmap and every initialized tick within ±1,300 ticks at one block, walks the price
down tick by tick (constant-liquidity math between ticks), then asks Uniswap's QuoterV2 to simulate the -2 % sale.
Usage: python3 check_depth.py [block]
"""
import json
import sys
import urllib.request

RPC = "https://gateway.tenderly.co/public/mainnet"       # any Ethereum node that serves state at the block
POOL = "0xc3db44adc1fcdfd5671f555236eae49f4a8eea18"      # ENA (token0, 18 dec) / WETH (token1, 18 dec), fee 0.3 %, spacing 60
QUOTER = "0x61ffe014ba17989e743c5f6cb21bf9697530b21e"    # Uniswap QuoterV2
ENA, WETH = "57e114b691db790c35207b2e685d4a43181e6061", "c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2"
BLOCK = hex(int(sys.argv[1]) if len(sys.argv) > 1 else 26318400)
op = urllib.request.build_opener(urllib.request.ProxyHandler({}))


def call(to, data):
    body = json.dumps({"jsonrpc": "2.0", "id": 1, "method": "eth_call", "params": [{"to": to, "data": data}, BLOCK]}).encode()
    req = urllib.request.Request(RPC, body, {"Content-Type": "application/json", "User-Agent": "check"})
    return json.load(op.open(req, timeout=60))["result"]


def word(h, i, signed=False):
    v = int(h[2 + 64 * i:2 + 64 * (i + 1)], 16)
    return v - (1 << 256) if signed and v >= 1 << 255 else v


def enc(v):
    return format(v % (1 << 256), "064x")


slot0 = call(POOL, "0x3850c7bd")
s, tick = word(slot0, 0) / 2 ** 96, word(slot0, 1, True)
L = word(call(POOL, "0x1a686502"), 0)
ticks = {}
for w in range(((tick - 1300) // 60) >> 8, (((tick + 1300) // 60) >> 8) + 1):
    bm = word(call(POOL, "0x5339c296" + enc(w)), 0)                     # tickBitmap(int16)
    for bit in range(256):
        t = (w * 256 + bit) * 60
        if bm >> bit & 1 and t <= tick and tick - t <= 1300:
            ticks[t] = word(call(POOL, "0xf30dba93" + enc(t)), 1, True)  # ticks(int24) -> liquidityNet
for level in (0.02, 0.05, 0.10):
    target, cur, liq, ena_in, weth_out = s * (1 - level) ** 0.5, s, L, 0.0, 0.0
    for t in sorted(ticks, reverse=True):                               # cross initialized ticks downwards
        st = 1.0001 ** (t / 2)
        if st <= target:
            break
        ena_in += liq * (1 / st - 1 / cur); weth_out += liq * (cur - st); cur = st; liq -= ticks[t]
    ena_in += liq * (1 / target - 1 / cur); weth_out += liq * (cur - target)
    gross = ena_in / 0.997                                              # the 0.3 % LP fee is charged on the input
    print(f"-{level:.0%}: sell {gross / 1e18:,.0f} ENA -> {weth_out / 1e18:,.4f} WETH")
    if level == 0.02:
        q = call(QUOTER, "0xc6a5026a" + enc(int(ENA, 16)) + enc(int(WETH, 16)) + enc(int(gross)) + enc(3000) + enc(0))
        moved = (word(q, 1) / 2 ** 96) ** 2 / s ** 2 - 1
        print(f"   QuoterV2: {word(q, 0) / 1e18:,.4f} WETH out, pool price after {moved:+.3%}")

Output at block 26,318,400:

-2%: sell 493,764 ENA -> 40.3288 WETH
   QuoterV2: 40.3288 WETH out, pool price after -2.000%
-5%: sell 1,234,629 ENA -> 99.3157 WETH
-10%: sell 2,444,481 ENA -> 191.6334 WETH

3. Organic vs. inflated activity

Observed
1,948 distinct traders made 14,975 swaps (850.86 M ENA gross). The top 10 addresses account for 67.8% of the volume, the largest alone for 25.6%. Our organic estimate is 73.2% of gross volume (60.6% if bot-like cadence is also removed). The week is two different markets: on 29–30 Oct, 94% of the week's volume traded in two days; on the other five days, 49.88 M ENA traded, 97% passed the exclusion rules, but only 14% came from addresses without a bot-like cadence and the top 10 addresses made 91% of it.
Evidence
Every Swap log of the decoded pools in the window and the receipt of each of its 10,823 transactions (sender, called contract, ENA Transfer logs).
Method
Trader = the address whose ENA balance went down (sale) or up (purchase) in that transaction's ENA Transfer logs, never a pool, router or settlement contract; if none qualifies, the transaction sender (tx.from). This is the same rule as our live trader attribution. We do not use the Swap event's sender/recipient, which are usually routers (604 distinct recipients vs 2,342 distinct transaction senders). 87% of swaps were attributed from Transfer logs.
Trust
Patterns are measured, not intent: a wash-like round trip can be a market maker rebalancing, a sandwich-shaped sequence can be coincidence. We exclude only clear shapes, so the organic share is an upper bound: genuinely independent demand can only be lower.
Check it
Swap logs + receipts from any node; the rules are fixed numbers listed below (methodology market-reality/0.1).

ENA swap volume per day: what it is made of

Share of each day's gross ENA volume (total above each bar) · all decoded pools · 2026-10-25 00:00 → 2026-11-01 00:00 UTC (blocks 26,265,959–26,316,188)

  • outflow-linked address (counted as no pattern)
  • no pattern, no bot-like cadence
  • bot-like cadence (flagged, kept in the base estimate)
  • excluded patterns
ENA swap volume per day: share by classification25 Oct: 8.94 M ENA, 0% outflow-linked address, 10% no pattern, 90% bot-like, 0% excluded; 26 Oct: 10.32 M ENA, 0% outflow-linked address, 11% no pattern, 81% bot-like, 8% excluded; 27 Oct: 14.20 M ENA, 0% outflow-linked address, 18% no pattern, 80% bot-like, 2% excluded; 28 Oct: 9.11 M ENA, 0% outflow-linked address, 7% no pattern, 91% bot-like, 1% excluded; 29 Oct: 160.21 M ENA, 21% outflow-linked address, 23% no pattern, 18% bot-like, 39% excluded; 30 Oct: 640.78 M ENA, 29% outflow-linked address, 40% no pattern, 6% bot-like, 26% excluded; 31 Oct: 7.30 M ENA, 0% outflow-linked address, 20% no pattern, 79% bot-like, 1% excluded 0% 25% 50% 75% 100% 25 Oct: no pattern, no bot-like cadence 911,757 ENA (10.2%) 25 Oct: bot-like cadence (flagged) 8.01 M ENA (89.6%) 25 Oct: excluded patterns 17,210 ENA (0.2%) 8.94M 25 Oct 26 Oct: no pattern, no bot-like cadence 1.12 M ENA (10.8%) 26 Oct: bot-like cadence (flagged) 8.39 M ENA (81.3%) 26 Oct: excluded patterns 806,197 ENA (7.8%) 10.32M 26 Oct 27 Oct: no pattern, no bot-like cadence 2.57 M ENA (18.1%) 27 Oct: bot-like cadence (flagged) 11.35 M ENA (79.9%) 27 Oct: excluded patterns 290,102 ENA (2.0%) 14.20M 27 Oct 28 Oct: no pattern, no bot-like cadence 675,009 ENA (7.4%) 28 Oct: bot-like cadence (flagged) 8.34 M ENA (91.5%) 28 Oct: excluded patterns 100,243 ENA (1.1%) 9.11M 28 Oct 29 Oct: outflow-linked address 33.46 M ENA (20.9%) 29 Oct: no pattern, no bot-like cadence 36.37 M ENA (22.7%) 29 Oct: bot-like cadence (flagged) 28.68 M ENA (17.9%) 29 Oct: excluded patterns 61.69 M ENA (38.5%) 160.21M 29 Oct 30 Oct: outflow-linked address 184.04 M ENA (28.7%) 30 Oct: no pattern, no bot-like cadence 255.02 M ENA (39.8%) 30 Oct: bot-like cadence (flagged) 36.25 M ENA (5.7%) 30 Oct: excluded patterns 165.46 M ENA (25.8%) 640.78M 30 Oct 31 Oct: no pattern, no bot-like cadence 1.47 M ENA (20.1%) 31 Oct: bot-like cadence (flagged) 5.77 M ENA (79.0%) 31 Oct: excluded patterns 64,397 ENA (0.9%) 7.30M 31 Oct
ENA swap volume per day: share by classification25 Oct: 8.94 M ENA, 0% outflow-linked address, 10% no pattern, 90% bot-like, 0% excluded; 26 Oct: 10.32 M ENA, 0% outflow-linked address, 11% no pattern, 81% bot-like, 8% excluded; 27 Oct: 14.20 M ENA, 0% outflow-linked address, 18% no pattern, 80% bot-like, 2% excluded; 28 Oct: 9.11 M ENA, 0% outflow-linked address, 7% no pattern, 91% bot-like, 1% excluded; 29 Oct: 160.21 M ENA, 21% outflow-linked address, 23% no pattern, 18% bot-like, 39% excluded; 30 Oct: 640.78 M ENA, 29% outflow-linked address, 40% no pattern, 6% bot-like, 26% excluded; 31 Oct: 7.30 M ENA, 0% outflow-linked address, 20% no pattern, 79% bot-like, 1% excluded 0% 25% 50% 75% 100% 25 Oct: no pattern, no bot-like cadence 911,757 ENA (10.2%) 25 Oct: bot-like cadence (flagged) 8.01 M ENA (89.6%) 25 Oct: excluded patterns 17,210 ENA (0.2%) 9M 25 26 Oct: no pattern, no bot-like cadence 1.12 M ENA (10.8%) 26 Oct: bot-like cadence (flagged) 8.39 M ENA (81.3%) 26 Oct: excluded patterns 806,197 ENA (7.8%) 10M 26 27 Oct: no pattern, no bot-like cadence 2.57 M ENA (18.1%) 27 Oct: bot-like cadence (flagged) 11.35 M ENA (79.9%) 27 Oct: excluded patterns 290,102 ENA (2.0%) 14M 27 28 Oct: no pattern, no bot-like cadence 675,009 ENA (7.4%) 28 Oct: bot-like cadence (flagged) 8.34 M ENA (91.5%) 28 Oct: excluded patterns 100,243 ENA (1.1%) 9M 28 29 Oct: outflow-linked address 33.46 M ENA (20.9%) 29 Oct: no pattern, no bot-like cadence 36.37 M ENA (22.7%) 29 Oct: bot-like cadence (flagged) 28.68 M ENA (17.9%) 29 Oct: excluded patterns 61.69 M ENA (38.5%) 160M 29 30 Oct: outflow-linked address 184.04 M ENA (28.7%) 30 Oct: no pattern, no bot-like cadence 255.02 M ENA (39.8%) 30 Oct: bot-like cadence (flagged) 36.25 M ENA (5.7%) 30 Oct: excluded patterns 165.46 M ENA (25.8%) 641M 30 31 Oct: no pattern, no bot-like cadence 1.47 M ENA (20.1%) 31 Oct: bot-like cadence (flagged) 5.77 M ENA (79.0%) 31 Oct: excluded patterns 64,397 ENA (0.9%) 7M 31
Excluded = same-transaction round trips + same-block sandwich legs + wash-like round trips (rules below). On ordinary days most volume comes from a few addresses with a bot-like cadence; on 29–30 Oct a large seller and the arbitrage around it dominate.

Rules (all conservative: a swap is excluded only when the shape is clear)

  • Same-transaction round trip (excluded, 225.74 M ENA): one transaction swaps ENA in two or more pools in opposite directions and its net ENA is within 1% of the gross — arbitrage between ENA pools or a route that passes through ENA. 710 transactions.
  • Same-block sandwich (excluded, 569,838 ENA): in one block and pool, the same actor (the contract it calls, or its sender) trades before and after another trader's swap in the same direction, the back leg within 20% of the front leg's size. Only the two outer legs are excluded; the trade in the middle is real demand. 14 found.
  • Wash-like round trip (excluded, 2.13 M ENA): one trader buys and sells with no more than 25 blocks (~5 minutes) between consecutive swaps, and the run's net ENA is within 2% of its gross. 24 runs by 21 traders.
  • Bot-like cadence (flagged, removed only in the strict estimate, 217.03 M ENA by 23 traders): ≥ 50 swaps in 7 days, or ≥ 20 swaps at a regular rhythm (coefficient of variation of the block gaps < 0.5). Arbitrage and market-making bots keep pools in line with other markets, so they are not counted as fake.

When ENA trades: swaps per hour of day

UTC hour of day × day, number of swaps in all decoded pools, split by trader type

  • swaps per hour:
  • 1–25
  • 26–50
  • 51–100
  • 101–200
  • 201–400
  • > 400
  • none
ENA swaps per hour of day (UTC) and day: bot-like cadence addresses vs. all othersBot-like cadence addresses: 9,733 swaps; all other addresses: 5,242 swaps. Busiest hour: 1,561 swaps. Addresses with a bot-like cadence 9,733 swaps Sun 25 Sun 25 Oct, 00–01h UTC: 16 swaps (all addresses: 21) Sun 25 Oct, 01–02h UTC: 8 swaps (all addresses: 14) Sun 25 Oct, 02–03h UTC: 34 swaps (all addresses: 42) Sun 25 Oct, 03–04h UTC: 45 swaps (all addresses: 50) Sun 25 Oct, 04–05h UTC: 40 swaps (all addresses: 46) Sun 25 Oct, 05–06h UTC: 43 swaps (all addresses: 51) Sun 25 Oct, 06–07h UTC: 30 swaps (all addresses: 40) Sun 25 Oct, 07–08h UTC: 40 swaps (all addresses: 48) Sun 25 Oct, 08–09h UTC: 37 swaps (all addresses: 44) Sun 25 Oct, 09–10h UTC: 38 swaps (all addresses: 62) Sun 25 Oct, 10–11h UTC: 9 swaps (all addresses: 18) Sun 25 Oct, 11–12h UTC: 108 swaps (all addresses: 121) Sun 25 Oct, 12–13h UTC: 67 swaps (all addresses: 83) Sun 25 Oct, 13–14h UTC: 67 swaps (all addresses: 72) Sun 25 Oct, 14–15h UTC: 122 swaps (all addresses: 170) Sun 25 Oct, 15–16h UTC: 156 swaps (all addresses: 206) Sun 25 Oct, 16–17h UTC: 101 swaps (all addresses: 119) Sun 25 Oct, 17–18h UTC: 64 swaps (all addresses: 89) Sun 25 Oct, 18–19h UTC: 35 swaps (all addresses: 87) Sun 25 Oct, 19–20h UTC: 45 swaps (all addresses: 65) Sun 25 Oct, 20–21h UTC: 24 swaps (all addresses: 39) Sun 25 Oct, 21–22h UTC: 52 swaps (all addresses: 58) Sun 25 Oct, 22–23h UTC: 63 swaps (all addresses: 90) Sun 25 Oct, 23–24h UTC: 70 swaps (all addresses: 94) Mon 26 Mon 26 Oct, 00–01h UTC: 35 swaps (all addresses: 49) Mon 26 Oct, 01–02h UTC: 77 swaps (all addresses: 89) Mon 26 Oct, 02–03h UTC: 47 swaps (all addresses: 54) Mon 26 Oct, 03–04h UTC: 46 swaps (all addresses: 57) Mon 26 Oct, 04–05h UTC: 72 swaps (all addresses: 83) Mon 26 Oct, 05–06h UTC: 80 swaps (all addresses: 109) Mon 26 Oct, 06–07h UTC: 49 swaps (all addresses: 55) Mon 26 Oct, 07–08h UTC: 76 swaps (all addresses: 100) Mon 26 Oct, 08–09h UTC: 125 swaps (all addresses: 148) Mon 26 Oct, 09–10h UTC: 100 swaps (all addresses: 118) Mon 26 Oct, 10–11h UTC: 37 swaps (all addresses: 54) Mon 26 Oct, 11–12h UTC: 67 swaps (all addresses: 81) Mon 26 Oct, 12–13h UTC: 79 swaps (all addresses: 85) Mon 26 Oct, 13–14h UTC: 79 swaps (all addresses: 93) Mon 26 Oct, 14–15h UTC: 67 swaps (all addresses: 81) Mon 26 Oct, 15–16h UTC: 29 swaps (all addresses: 58) Mon 26 Oct, 16–17h UTC: 35 swaps (all addresses: 55) Mon 26 Oct, 17–18h UTC: 42 swaps (all addresses: 51) Mon 26 Oct, 18–19h UTC: 52 swaps (all addresses: 64) Mon 26 Oct, 19–20h UTC: 54 swaps (all addresses: 67) Mon 26 Oct, 20–21h UTC: 26 swaps (all addresses: 39) Mon 26 Oct, 21–22h UTC: 59 swaps (all addresses: 65) Mon 26 Oct, 22–23h UTC: 32 swaps (all addresses: 39) Mon 26 Oct, 23–24h UTC: 46 swaps (all addresses: 55) Tue 27 Tue 27 Oct, 00–01h UTC: 117 swaps (all addresses: 125) Tue 27 Oct, 01–02h UTC: 47 swaps (all addresses: 60) Tue 27 Oct, 02–03h UTC: 71 swaps (all addresses: 79) Tue 27 Oct, 03–04h UTC: 92 swaps (all addresses: 104) Tue 27 Oct, 04–05h UTC: 62 swaps (all addresses: 75) Tue 27 Oct, 05–06h UTC: 78 swaps (all addresses: 99) Tue 27 Oct, 06–07h UTC: 33 swaps (all addresses: 40) Tue 27 Oct, 07–08h UTC: 38 swaps (all addresses: 40) Tue 27 Oct, 08–09h UTC: 46 swaps (all addresses: 81) Tue 27 Oct, 09–10h UTC: 112 swaps (all addresses: 146) Tue 27 Oct, 10–11h UTC: 87 swaps (all addresses: 105) Tue 27 Oct, 11–12h UTC: 71 swaps (all addresses: 85) Tue 27 Oct, 12–13h UTC: 125 swaps (all addresses: 142) Tue 27 Oct, 13–14h UTC: 79 swaps (all addresses: 104) Tue 27 Oct, 14–15h UTC: 59 swaps (all addresses: 74) Tue 27 Oct, 15–16h UTC: 98 swaps (all addresses: 117) Tue 27 Oct, 16–17h UTC: 57 swaps (all addresses: 86) Tue 27 Oct, 17–18h UTC: 61 swaps (all addresses: 71) Tue 27 Oct, 18–19h UTC: 35 swaps (all addresses: 45) Tue 27 Oct, 19–20h UTC: 35 swaps (all addresses: 43) Tue 27 Oct, 20–21h UTC: 18 swaps (all addresses: 27) Tue 27 Oct, 21–22h UTC: 68 swaps (all addresses: 76) Tue 27 Oct, 22–23h UTC: 62 swaps (all addresses: 68) Tue 27 Oct, 23–24h UTC: 48 swaps (all addresses: 54) Wed 28 Wed 28 Oct, 00–01h UTC: 29 swaps (all addresses: 31) Wed 28 Oct, 01–02h UTC: 26 swaps (all addresses: 34) Wed 28 Oct, 02–03h UTC: 34 swaps (all addresses: 45) Wed 28 Oct, 03–04h UTC: 28 swaps (all addresses: 44) Wed 28 Oct, 04–05h UTC: 41 swaps (all addresses: 60) Wed 28 Oct, 05–06h UTC: 12 swaps (all addresses: 22) Wed 28 Oct, 06–07h UTC: 39 swaps (all addresses: 43) Wed 28 Oct, 07–08h UTC: 3 swaps (all addresses: 7) Wed 28 Oct, 08–09h UTC: 69 swaps (all addresses: 76) Wed 28 Oct, 09–10h UTC: 54 swaps (all addresses: 64) Wed 28 Oct, 10–11h UTC: 13 swaps (all addresses: 22) Wed 28 Oct, 11–12h UTC: 62 swaps (all addresses: 83) Wed 28 Oct, 12–13h UTC: 67 swaps (all addresses: 91) Wed 28 Oct, 13–14h UTC: 37 swaps (all addresses: 59) Wed 28 Oct, 14–15h UTC: 51 swaps (all addresses: 78) Wed 28 Oct, 15–16h UTC: 36 swaps (all addresses: 47) Wed 28 Oct, 16–17h UTC: 24 swaps (all addresses: 28) Wed 28 Oct, 17–18h UTC: 13 swaps (all addresses: 21) Wed 28 Oct, 18–19h UTC: 87 swaps (all addresses: 124) Wed 28 Oct, 19–20h UTC: 70 swaps (all addresses: 91) Wed 28 Oct, 20–21h UTC: 109 swaps (all addresses: 139) Wed 28 Oct, 21–22h UTC: 97 swaps (all addresses: 114) Wed 28 Oct, 22–23h UTC: 54 swaps (all addresses: 58) Wed 28 Oct, 23–24h UTC: 45 swaps (all addresses: 60) Thu 29 Thu 29 Oct, 00–01h UTC: 32 swaps (all addresses: 41) Thu 29 Oct, 01–02h UTC: 157 swaps (all addresses: 174) Thu 29 Oct, 02–03h UTC: 80 swaps (all addresses: 115) Thu 29 Oct, 03–04h UTC: 86 swaps (all addresses: 100) Thu 29 Oct, 04–05h UTC: 54 swaps (all addresses: 72) Thu 29 Oct, 05–06h UTC: 96 swaps (all addresses: 104) Thu 29 Oct, 06–07h UTC: 53 swaps (all addresses: 66) Thu 29 Oct, 07–08h UTC: 21 swaps (all addresses: 26) Thu 29 Oct, 08–09h UTC: 50 swaps (all addresses: 51) Thu 29 Oct, 09–10h UTC: 36 swaps (all addresses: 53) Thu 29 Oct, 10–11h UTC: 109 swaps (all addresses: 123) Thu 29 Oct, 11–12h UTC: 112 swaps (all addresses: 155) Thu 29 Oct, 12–13h UTC: 94 swaps (all addresses: 107) Thu 29 Oct, 13–14h UTC: 104 swaps (all addresses: 115) Thu 29 Oct, 14–15h UTC: 89 swaps (all addresses: 117) Thu 29 Oct, 15–16h UTC: 89 swaps (all addresses: 109) Thu 29 Oct, 16–17h UTC: 77 swaps (all addresses: 99) Thu 29 Oct, 17–18h UTC: 65 swaps (all addresses: 86) Thu 29 Oct, 18–19h UTC: 38 swaps (all addresses: 56) Thu 29 Oct, 19–20h UTC: 31 swaps (all addresses: 36) Thu 29 Oct, 20–21h UTC: 104 swaps (all addresses: 234) Thu 29 Oct, 21–22h UTC: 35 swaps (all addresses: 114) Thu 29 Oct, 22–23h UTC: 97 swaps (all addresses: 258) Thu 29 Oct, 23–24h UTC: 147 swaps (all addresses: 499) Fri 30 Fri 30 Oct, 00–01h UTC: 383 swaps (all addresses: 1,561) Fri 30 Oct, 01–02h UTC: 64 swaps (all addresses: 187) Fri 30 Oct, 02–03h UTC: 41 swaps (all addresses: 76) Fri 30 Oct, 03–04h UTC: 34 swaps (all addresses: 69) Fri 30 Oct, 04–05h UTC: 88 swaps (all addresses: 176) Fri 30 Oct, 05–06h UTC: 40 swaps (all addresses: 85) Fri 30 Oct, 06–07h UTC: 75 swaps (all addresses: 124) Fri 30 Oct, 07–08h UTC: 31 swaps (all addresses: 75) Fri 30 Oct, 08–09h UTC: 42 swaps (all addresses: 91) Fri 30 Oct, 09–10h UTC: 23 swaps (all addresses: 55) Fri 30 Oct, 10–11h UTC: 41 swaps (all addresses: 77) Fri 30 Oct, 11–12h UTC: 80 swaps (all addresses: 137) Fri 30 Oct, 12–13h UTC: 82 swaps (all addresses: 116) Fri 30 Oct, 13–14h UTC: 59 swaps (all addresses: 96) Fri 30 Oct, 14–15h UTC: 35 swaps (all addresses: 64) Fri 30 Oct, 15–16h UTC: 115 swaps (all addresses: 162) Fri 30 Oct, 16–17h UTC: 47 swaps (all addresses: 78) Fri 30 Oct, 17–18h UTC: 40 swaps (all addresses: 76) Fri 30 Oct, 18–19h UTC: 72 swaps (all addresses: 104) Fri 30 Oct, 19–20h UTC: 35 swaps (all addresses: 67) Fri 30 Oct, 20–21h UTC: 96 swaps (all addresses: 128) Fri 30 Oct, 21–22h UTC: 38 swaps (all addresses: 61) Fri 30 Oct, 22–23h UTC: 77 swaps (all addresses: 111) Fri 30 Oct, 23–24h UTC: 68 swaps (all addresses: 97) Sat 31 Sat 31 Oct, 00–01h UTC: 42 swaps (all addresses: 64) Sat 31 Oct, 01–02h UTC: 36 swaps (all addresses: 69) Sat 31 Oct, 02–03h UTC: 32 swaps (all addresses: 53) Sat 31 Oct, 03–04h UTC: 33 swaps (all addresses: 73) Sat 31 Oct, 04–05h UTC: 39 swaps (all addresses: 58) Sat 31 Oct, 05–06h UTC: 37 swaps (all addresses: 52) Sat 31 Oct, 06–07h UTC: 53 swaps (all addresses: 106) Sat 31 Oct, 07–08h UTC: 46 swaps (all addresses: 67) Sat 31 Oct, 08–09h UTC: 31 swaps (all addresses: 48) Sat 31 Oct, 09–10h UTC: 35 swaps (all addresses: 48) Sat 31 Oct, 10–11h UTC: 21 swaps (all addresses: 37) Sat 31 Oct, 11–12h UTC: 11 swaps (all addresses: 22) Sat 31 Oct, 12–13h UTC: 31 swaps (all addresses: 46) Sat 31 Oct, 13–14h UTC: 33 swaps (all addresses: 69) Sat 31 Oct, 14–15h UTC: 30 swaps (all addresses: 47) Sat 31 Oct, 15–16h UTC: 22 swaps (all addresses: 68) Sat 31 Oct, 16–17h UTC: 29 swaps (all addresses: 56) Sat 31 Oct, 17–18h UTC: 16 swaps (all addresses: 32) Sat 31 Oct, 18–19h UTC: 8 swaps (all addresses: 26) Sat 31 Oct, 19–20h UTC: 60 swaps (all addresses: 78) Sat 31 Oct, 20–21h UTC: 3 swaps (all addresses: 20) Sat 31 Oct, 21–22h UTC: 17 swaps (all addresses: 27) Sat 31 Oct, 22–23h UTC: 60 swaps (all addresses: 97) Sat 31 Oct, 23–24h UTC: 22 swaps (all addresses: 64) 00h 06h 12h 18h All other addresses 5,242 swaps Sun 25 Oct, 00–01h UTC: 5 swaps (all addresses: 21) Sun 25 Oct, 01–02h UTC: 6 swaps (all addresses: 14) Sun 25 Oct, 02–03h UTC: 8 swaps (all addresses: 42) Sun 25 Oct, 03–04h UTC: 5 swaps (all addresses: 50) Sun 25 Oct, 04–05h UTC: 6 swaps (all addresses: 46) Sun 25 Oct, 05–06h UTC: 8 swaps (all addresses: 51) Sun 25 Oct, 06–07h UTC: 10 swaps (all addresses: 40) Sun 25 Oct, 07–08h UTC: 8 swaps (all addresses: 48) Sun 25 Oct, 08–09h UTC: 7 swaps (all addresses: 44) Sun 25 Oct, 09–10h UTC: 24 swaps (all addresses: 62) Sun 25 Oct, 10–11h UTC: 9 swaps (all addresses: 18) Sun 25 Oct, 11–12h UTC: 13 swaps (all addresses: 121) Sun 25 Oct, 12–13h UTC: 16 swaps (all addresses: 83) Sun 25 Oct, 13–14h UTC: 5 swaps (all addresses: 72) Sun 25 Oct, 14–15h UTC: 48 swaps (all addresses: 170) Sun 25 Oct, 15–16h UTC: 50 swaps (all addresses: 206) Sun 25 Oct, 16–17h UTC: 18 swaps (all addresses: 119) Sun 25 Oct, 17–18h UTC: 25 swaps (all addresses: 89) Sun 25 Oct, 18–19h UTC: 52 swaps (all addresses: 87) Sun 25 Oct, 19–20h UTC: 20 swaps (all addresses: 65) Sun 25 Oct, 20–21h UTC: 15 swaps (all addresses: 39) Sun 25 Oct, 21–22h UTC: 6 swaps (all addresses: 58) Sun 25 Oct, 22–23h UTC: 27 swaps (all addresses: 90) Sun 25 Oct, 23–24h UTC: 24 swaps (all addresses: 94) Mon 26 Oct, 00–01h UTC: 14 swaps (all addresses: 49) Mon 26 Oct, 01–02h UTC: 12 swaps (all addresses: 89) Mon 26 Oct, 02–03h UTC: 7 swaps (all addresses: 54) Mon 26 Oct, 03–04h UTC: 11 swaps (all addresses: 57) Mon 26 Oct, 04–05h UTC: 11 swaps (all addresses: 83) Mon 26 Oct, 05–06h UTC: 29 swaps (all addresses: 109) Mon 26 Oct, 06–07h UTC: 6 swaps (all addresses: 55) Mon 26 Oct, 07–08h UTC: 24 swaps (all addresses: 100) Mon 26 Oct, 08–09h UTC: 23 swaps (all addresses: 148) Mon 26 Oct, 09–10h UTC: 18 swaps (all addresses: 118) Mon 26 Oct, 10–11h UTC: 17 swaps (all addresses: 54) Mon 26 Oct, 11–12h UTC: 14 swaps (all addresses: 81) Mon 26 Oct, 12–13h UTC: 6 swaps (all addresses: 85) Mon 26 Oct, 13–14h UTC: 14 swaps (all addresses: 93) Mon 26 Oct, 14–15h UTC: 14 swaps (all addresses: 81) Mon 26 Oct, 15–16h UTC: 29 swaps (all addresses: 58) Mon 26 Oct, 16–17h UTC: 20 swaps (all addresses: 55) Mon 26 Oct, 17–18h UTC: 9 swaps (all addresses: 51) Mon 26 Oct, 18–19h UTC: 12 swaps (all addresses: 64) Mon 26 Oct, 19–20h UTC: 13 swaps (all addresses: 67) Mon 26 Oct, 20–21h UTC: 13 swaps (all addresses: 39) Mon 26 Oct, 21–22h UTC: 6 swaps (all addresses: 65) Mon 26 Oct, 22–23h UTC: 7 swaps (all addresses: 39) Mon 26 Oct, 23–24h UTC: 9 swaps (all addresses: 55) Tue 27 Oct, 00–01h UTC: 8 swaps (all addresses: 125) Tue 27 Oct, 01–02h UTC: 13 swaps (all addresses: 60) Tue 27 Oct, 02–03h UTC: 8 swaps (all addresses: 79) Tue 27 Oct, 03–04h UTC: 12 swaps (all addresses: 104) Tue 27 Oct, 04–05h UTC: 13 swaps (all addresses: 75) Tue 27 Oct, 05–06h UTC: 21 swaps (all addresses: 99) Tue 27 Oct, 06–07h UTC: 7 swaps (all addresses: 40) Tue 27 Oct, 07–08h UTC: 2 swaps (all addresses: 40) Tue 27 Oct, 08–09h UTC: 35 swaps (all addresses: 81) Tue 27 Oct, 09–10h UTC: 34 swaps (all addresses: 146) Tue 27 Oct, 10–11h UTC: 18 swaps (all addresses: 105) Tue 27 Oct, 11–12h UTC: 14 swaps (all addresses: 85) Tue 27 Oct, 12–13h UTC: 17 swaps (all addresses: 142) Tue 27 Oct, 13–14h UTC: 25 swaps (all addresses: 104) Tue 27 Oct, 14–15h UTC: 15 swaps (all addresses: 74) Tue 27 Oct, 15–16h UTC: 19 swaps (all addresses: 117) Tue 27 Oct, 16–17h UTC: 29 swaps (all addresses: 86) Tue 27 Oct, 17–18h UTC: 10 swaps (all addresses: 71) Tue 27 Oct, 18–19h UTC: 10 swaps (all addresses: 45) Tue 27 Oct, 19–20h UTC: 8 swaps (all addresses: 43) Tue 27 Oct, 20–21h UTC: 9 swaps (all addresses: 27) Tue 27 Oct, 21–22h UTC: 8 swaps (all addresses: 76) Tue 27 Oct, 22–23h UTC: 6 swaps (all addresses: 68) Tue 27 Oct, 23–24h UTC: 6 swaps (all addresses: 54) Wed 28 Oct, 00–01h UTC: 2 swaps (all addresses: 31) Wed 28 Oct, 01–02h UTC: 8 swaps (all addresses: 34) Wed 28 Oct, 02–03h UTC: 11 swaps (all addresses: 45) Wed 28 Oct, 03–04h UTC: 16 swaps (all addresses: 44) Wed 28 Oct, 04–05h UTC: 19 swaps (all addresses: 60) Wed 28 Oct, 05–06h UTC: 10 swaps (all addresses: 22) Wed 28 Oct, 06–07h UTC: 4 swaps (all addresses: 43) Wed 28 Oct, 07–08h UTC: 4 swaps (all addresses: 7) Wed 28 Oct, 08–09h UTC: 7 swaps (all addresses: 76) Wed 28 Oct, 09–10h UTC: 10 swaps (all addresses: 64) Wed 28 Oct, 10–11h UTC: 9 swaps (all addresses: 22) Wed 28 Oct, 11–12h UTC: 21 swaps (all addresses: 83) Wed 28 Oct, 12–13h UTC: 24 swaps (all addresses: 91) Wed 28 Oct, 13–14h UTC: 22 swaps (all addresses: 59) Wed 28 Oct, 14–15h UTC: 27 swaps (all addresses: 78) Wed 28 Oct, 15–16h UTC: 11 swaps (all addresses: 47) Wed 28 Oct, 16–17h UTC: 4 swaps (all addresses: 28) Wed 28 Oct, 17–18h UTC: 8 swaps (all addresses: 21) Wed 28 Oct, 18–19h UTC: 37 swaps (all addresses: 124) Wed 28 Oct, 19–20h UTC: 21 swaps (all addresses: 91) Wed 28 Oct, 20–21h UTC: 30 swaps (all addresses: 139) Wed 28 Oct, 21–22h UTC: 17 swaps (all addresses: 114) Wed 28 Oct, 22–23h UTC: 4 swaps (all addresses: 58) Wed 28 Oct, 23–24h UTC: 15 swaps (all addresses: 60) Thu 29 Oct, 00–01h UTC: 9 swaps (all addresses: 41) Thu 29 Oct, 01–02h UTC: 17 swaps (all addresses: 174) Thu 29 Oct, 02–03h UTC: 35 swaps (all addresses: 115) Thu 29 Oct, 03–04h UTC: 14 swaps (all addresses: 100) Thu 29 Oct, 04–05h UTC: 18 swaps (all addresses: 72) Thu 29 Oct, 05–06h UTC: 8 swaps (all addresses: 104) Thu 29 Oct, 06–07h UTC: 13 swaps (all addresses: 66) Thu 29 Oct, 07–08h UTC: 5 swaps (all addresses: 26) Thu 29 Oct, 08–09h UTC: 1 swaps (all addresses: 51) Thu 29 Oct, 09–10h UTC: 17 swaps (all addresses: 53) Thu 29 Oct, 10–11h UTC: 14 swaps (all addresses: 123) Thu 29 Oct, 11–12h UTC: 43 swaps (all addresses: 155) Thu 29 Oct, 12–13h UTC: 13 swaps (all addresses: 107) Thu 29 Oct, 13–14h UTC: 11 swaps (all addresses: 115) Thu 29 Oct, 14–15h UTC: 28 swaps (all addresses: 117) Thu 29 Oct, 15–16h UTC: 20 swaps (all addresses: 109) Thu 29 Oct, 16–17h UTC: 22 swaps (all addresses: 99) Thu 29 Oct, 17–18h UTC: 21 swaps (all addresses: 86) Thu 29 Oct, 18–19h UTC: 18 swaps (all addresses: 56) Thu 29 Oct, 19–20h UTC: 5 swaps (all addresses: 36) Thu 29 Oct, 20–21h UTC: 130 swaps (all addresses: 234) Thu 29 Oct, 21–22h UTC: 79 swaps (all addresses: 114) Thu 29 Oct, 22–23h UTC: 161 swaps (all addresses: 258) Thu 29 Oct, 23–24h UTC: 352 swaps (all addresses: 499) Fri 30 Oct, 00–01h UTC: 1,178 swaps (all addresses: 1,561) Fri 30 Oct, 01–02h UTC: 123 swaps (all addresses: 187) Fri 30 Oct, 02–03h UTC: 35 swaps (all addresses: 76) Fri 30 Oct, 03–04h UTC: 35 swaps (all addresses: 69) Fri 30 Oct, 04–05h UTC: 88 swaps (all addresses: 176) Fri 30 Oct, 05–06h UTC: 45 swaps (all addresses: 85) Fri 30 Oct, 06–07h UTC: 49 swaps (all addresses: 124) Fri 30 Oct, 07–08h UTC: 44 swaps (all addresses: 75) Fri 30 Oct, 08–09h UTC: 49 swaps (all addresses: 91) Fri 30 Oct, 09–10h UTC: 32 swaps (all addresses: 55) Fri 30 Oct, 10–11h UTC: 36 swaps (all addresses: 77) Fri 30 Oct, 11–12h UTC: 57 swaps (all addresses: 137) Fri 30 Oct, 12–13h UTC: 34 swaps (all addresses: 116) Fri 30 Oct, 13–14h UTC: 37 swaps (all addresses: 96) Fri 30 Oct, 14–15h UTC: 29 swaps (all addresses: 64) Fri 30 Oct, 15–16h UTC: 47 swaps (all addresses: 162) Fri 30 Oct, 16–17h UTC: 31 swaps (all addresses: 78) Fri 30 Oct, 17–18h UTC: 36 swaps (all addresses: 76) Fri 30 Oct, 18–19h UTC: 32 swaps (all addresses: 104) Fri 30 Oct, 19–20h UTC: 32 swaps (all addresses: 67) Fri 30 Oct, 20–21h UTC: 32 swaps (all addresses: 128) Fri 30 Oct, 21–22h UTC: 23 swaps (all addresses: 61) Fri 30 Oct, 22–23h UTC: 34 swaps (all addresses: 111) Fri 30 Oct, 23–24h UTC: 29 swaps (all addresses: 97) Sat 31 Oct, 00–01h UTC: 22 swaps (all addresses: 64) Sat 31 Oct, 01–02h UTC: 33 swaps (all addresses: 69) Sat 31 Oct, 02–03h UTC: 21 swaps (all addresses: 53) Sat 31 Oct, 03–04h UTC: 40 swaps (all addresses: 73) Sat 31 Oct, 04–05h UTC: 19 swaps (all addresses: 58) Sat 31 Oct, 05–06h UTC: 15 swaps (all addresses: 52) Sat 31 Oct, 06–07h UTC: 53 swaps (all addresses: 106) Sat 31 Oct, 07–08h UTC: 21 swaps (all addresses: 67) Sat 31 Oct, 08–09h UTC: 17 swaps (all addresses: 48) Sat 31 Oct, 09–10h UTC: 13 swaps (all addresses: 48) Sat 31 Oct, 10–11h UTC: 16 swaps (all addresses: 37) Sat 31 Oct, 11–12h UTC: 11 swaps (all addresses: 22) Sat 31 Oct, 12–13h UTC: 15 swaps (all addresses: 46) Sat 31 Oct, 13–14h UTC: 36 swaps (all addresses: 69) Sat 31 Oct, 14–15h UTC: 17 swaps (all addresses: 47) Sat 31 Oct, 15–16h UTC: 46 swaps (all addresses: 68) Sat 31 Oct, 16–17h UTC: 27 swaps (all addresses: 56) Sat 31 Oct, 17–18h UTC: 16 swaps (all addresses: 32) Sat 31 Oct, 18–19h UTC: 18 swaps (all addresses: 26) Sat 31 Oct, 19–20h UTC: 18 swaps (all addresses: 78) Sat 31 Oct, 20–21h UTC: 17 swaps (all addresses: 20) Sat 31 Oct, 21–22h UTC: 10 swaps (all addresses: 27) Sat 31 Oct, 22–23h UTC: 37 swaps (all addresses: 97) Sat 31 Oct, 23–24h UTC: 42 swaps (all addresses: 64) 00h 06h 12h 18h
ENA swaps per hour of day (UTC) and day: bot-like cadence addresses vs. all othersBot-like cadence addresses: 9,733 swaps; all other addresses: 5,242 swaps. Busiest hour: 1,561 swaps. Addresses with a bot-like cadence 9,733 swaps 25 26 27 28 29 30 31 00h 06h 12h 18h All other addresses 5,242 swaps 25 26 27 28 29 30 31 00h 06h 12h 18h
Darker cells = more swaps in that hour. Addresses with a bot-like cadence (rule above) made 65% of all 14,975 swaps and trade in every one of the 168 hours, day and night, at a fairly even rate — the rhythm of arbitrage and market-making bots. The other addresses also appear in every hour, but far more unevenly: the darkest cells, late on 29 Oct and in the first hour of 30 Oct (UTC), are the outflow-linked sales and the trades around them.

Top 10 trader addresses

Top 10 trader addresses and what their volume is made of

Share of all 7-day ENA swap volume, split by our classification · all decoded pools

  • outflow-linked address
  • no pattern, no bot-like cadence
  • bot-like cadence (flagged)
  • excluded patterns (round trips, sandwich legs)
Top 10 trader addresses: share of 7-day ENA volume by classification#1 0x7f9d…15e3 25.6%; #2 0xc623…67c2 14.4%; #3 0xae2f…ae13 5.7%; #4 0x1f2f…f387 5.6%; #5 0xbdb3…47b6 5.5%; #6 0x51c7…2a7f 3.5%; #7 0xbdfa…026a 2.4%; #8 0xea97…370b 1.9%; #9 0xdeda…1e02 1.7%; #10 0x832b…865a 1.6% 0% 10% 20% 30% #1 0x7f9d…15e3 #1 0x7f9d…15e3: outflow-linked address 217.50 M ENA (25.56% of all 7-day volume, 100% of this address) 25.6% #2 0xc623…67c2 #2 0xc623…67c2: no pattern, no bot-like cadence 53.87 M ENA (6.33% of all 7-day volume, 44% of this address) #2 0xc623…67c2: excluded patterns (round trips, sandwich legs) 68.45 M ENA (8.04% of all 7-day volume, 56% of this address) 14.4% #3 0xae2f…ae13 #3 0xae2f…ae13: bot-like cadence (flagged) 258,892 ENA (0.03% of all 7-day volume, 1% of this address) #3 0xae2f…ae13: excluded patterns (round trips, sandwich legs) 47.99 M ENA (5.64% of all 7-day volume, 99% of this address) 5.7% #4 0x1f2f…f387 #4 0x1f2f…f387: bot-like cadence (flagged) 188,579 ENA (0.02% of all 7-day volume, 0% of this address) #4 0x1f2f…f387: excluded patterns (round trips, sandwich legs) 47.38 M ENA (5.57% of all 7-day volume, 100% of this address) 5.6% #5 0xbdb3…47b6 #5 0xbdb3…47b6: bot-like cadence (flagged) 46.21 M ENA (5.43% of all 7-day volume, 98% of this address) #5 0xbdb3…47b6: excluded patterns (round trips, sandwich legs) 718,334 ENA (0.08% of all 7-day volume, 2% of this address) 5.5% #6 0x51c7…2a7f #6 0x51c7…2a7f: bot-like cadence (flagged) 29.84 M ENA (3.51% of all 7-day volume, 99% of this address) #6 0x51c7…2a7f: excluded patterns (round trips, sandwich legs) 252,976 ENA (0.03% of all 7-day volume, 1% of this address) 3.5% #7 0xbdfa…026a #7 0xbdfa…026a: no pattern, no bot-like cadence 10.35 M ENA (1.22% of all 7-day volume, 51% of this address) #7 0xbdfa…026a: excluded patterns (round trips, sandwich legs) 10.05 M ENA (1.18% of all 7-day volume, 49% of this address) 2.4% #8 0xea97…370b #8 0xea97…370b: no pattern, no bot-like cadence 16.12 M ENA (1.89% of all 7-day volume, 100% of this address) 1.9% #9 0xdeda…1e02 #9 0xdeda…1e02: no pattern, no bot-like cadence 4.16 M ENA (0.49% of all 7-day volume, 29% of this address) #9 0xdeda…1e02: excluded patterns (round trips, sandwich legs) 10.03 M ENA (1.18% of all 7-day volume, 71% of this address) 1.7% #10 0x832b…865a #10 0x832b…865a: excluded patterns (round trips, sandwich legs) 13.82 M ENA (1.62% of all 7-day volume, 100% of this address) 1.6%
Top 10 trader addresses: share of 7-day ENA volume by classification#1 0x7f9d…15e3 25.6%; #2 0xc623…67c2 14.4%; #3 0xae2f…ae13 5.7%; #4 0x1f2f…f387 5.6%; #5 0xbdb3…47b6 5.5%; #6 0x51c7…2a7f 3.5%; #7 0xbdfa…026a 2.4%; #8 0xea97…370b 1.9%; #9 0xdeda…1e02 1.7%; #10 0x832b…865a 1.6% 0% 20% 40% #1 0x7f9d… #1 0x7f9d…15e3: outflow-linked address 217.50 M ENA (25.56% of all 7-day volume, 100% of this address) 25.6% #2 0xc623… #2 0xc623…67c2: no pattern, no bot-like cadence 53.87 M ENA (6.33% of all 7-day volume, 44% of this address) #2 0xc623…67c2: excluded patterns (round trips, sandwich legs) 68.45 M ENA (8.04% of all 7-day volume, 56% of this address) 14.4% #3 0xae2f… #3 0xae2f…ae13: bot-like cadence (flagged) 258,892 ENA (0.03% of all 7-day volume, 1% of this address) #3 0xae2f…ae13: excluded patterns (round trips, sandwich legs) 47.99 M ENA (5.64% of all 7-day volume, 99% of this address) 5.7% #4 0x1f2f… #4 0x1f2f…f387: bot-like cadence (flagged) 188,579 ENA (0.02% of all 7-day volume, 0% of this address) #4 0x1f2f…f387: excluded patterns (round trips, sandwich legs) 47.38 M ENA (5.57% of all 7-day volume, 100% of this address) 5.6% #5 0xbdb3… #5 0xbdb3…47b6: bot-like cadence (flagged) 46.21 M ENA (5.43% of all 7-day volume, 98% of this address) #5 0xbdb3…47b6: excluded patterns (round trips, sandwich legs) 718,334 ENA (0.08% of all 7-day volume, 2% of this address) 5.5% #6 0x51c7… #6 0x51c7…2a7f: bot-like cadence (flagged) 29.84 M ENA (3.51% of all 7-day volume, 99% of this address) #6 0x51c7…2a7f: excluded patterns (round trips, sandwich legs) 252,976 ENA (0.03% of all 7-day volume, 1% of this address) 3.5% #7 0xbdfa… #7 0xbdfa…026a: no pattern, no bot-like cadence 10.35 M ENA (1.22% of all 7-day volume, 51% of this address) #7 0xbdfa…026a: excluded patterns (round trips, sandwich legs) 10.05 M ENA (1.18% of all 7-day volume, 49% of this address) 2.4% #8 0xea97… #8 0xea97…370b: no pattern, no bot-like cadence 16.12 M ENA (1.89% of all 7-day volume, 100% of this address) 1.9% #9 0xdeda… #9 0xdeda…1e02: no pattern, no bot-like cadence 4.16 M ENA (0.49% of all 7-day volume, 29% of this address) #9 0xdeda…1e02: excluded patterns (round trips, sandwich legs) 10.03 M ENA (1.18% of all 7-day volume, 71% of this address) 1.7% #10 0x832b… #10 0x832b…865a: excluded patterns (round trips, sandwich legs) 13.82 M ENA (1.62% of all 7-day volume, 100% of this address) 1.6%
One bar per address (shortened; each links to Etherscan). Together they made 67.8% of the week's volume. The largest, 0x7f9d…15e3, is the outflow-linked seller and made all of its volume in 20 sales on 29–30 Oct. Next come addresses whose volume is largely same-transaction round trips between ENA pools while those sales pushed the pool prices apart, and addresses with a bot-like cadence (4,900 and 1,589 swaps in the week). We describe patterns, not who stands behind an address.
#AddressTypeENA volumeShareSwapsSoldBoughtPattern
10x7f9d…15e3account (EOA)217.50 M25.6%20217.50 M0.00–
20xc623…67c2contract122.32 M14.4%1269.24 M53.08 Msame-tx round trip
30xae2f…ae13account (EOA)48.25 M5.7%7131.64 M16.60 Msame-tx round trip, sandwich-shaped, wash-like, bot-like cadence
40x1f2f…f387contract47.57 M5.6%5116.30 M31.28 Msame-tx round trip, sandwich-shaped, bot-like cadence
50xbdb3…47b6contract46.93 M5.5%4,90016.08 M30.85 Mwash-like, bot-like cadence
60x51c7…2a7fcontract30.10 M3.5%1,58917.08 M13.01 Mwash-like, bot-like cadence
70xbdfa…026acontract20.40 M2.4%210.35 M10.05 Msame-tx round trip
80xea97…370baccount (EOA)16.12 M1.9%130.0016.12 M–
90xdeda…1e02contract14.19 M1.7%210.03 M4.16 Msame-tx round trip
100x832b…865aaccount (EOA)13.82 M1.6%366.91 M6.91 Msame-tx round trip, bot-like cadence

The largest address, 0x7f9d…15e3, is the ENA seller described in our 29 Oct research page: 217.50 M ENA sold in 20 swaps within about two hours on 29–30 Oct. It counts as organic here — it is a real seller, not a pattern. Most same-transaction round trips (225.74 M ENA, 27% of the week) are contracts that bought ENA in one pool and sold it in another in the same transaction while those sales pushed the pool prices apart; they move prices back into line but add volume without any net demand.

The sales block by block: ENA/WETH 0.3% and ENA/WETH 1%

29 Oct 22:51–30 Oct 00:41 UTC, blocks 26,301,494–26,302,060 · change vs. each pool's last swap before the first sale (block 26,301,506)

  • lowest price inside a block with a sale by 0x7f9d…15e3
  • pool price at the end of each block
Pool price block by block during the outflow-linked sales (29 Oct 22:51–30 Oct 00:41 UTC)Change versus each pool's last swap before the first sale. Blue line: pool price at the end of each block. Orange stems: the lowest price inside each block with a sale by 0x7f9d…15e3. ENA/WETH 0.3%: 7 sales by 0x7f9d…15e3 (12.57 M ENA); deepest in-block low −20.5% in block 26,301,542; ENA/WETH 1%: 13 sales by 0x7f9d…15e3 (204.93 M ENA); deepest in-block low −99.1% in block 26,301,853. ENA/WETH 0.3%7 sales, 12.57 M ENA (12% of all ENA sold into this pool between the first and last sale) −25% −20% −15% −10% −5% 0% Block 26,301,506: 1 sale(s), 3.81 M ENA from 0x7f9d…15e3; lowest price inside the block −17.3%, end of block −14.4%; 20 swaps in this pool in the block Block 26,301,511: 1 sale(s), 934,899 ENA from 0x7f9d…15e3; lowest price inside the block −10.4%, end of block −8.4%; 8 swaps in this pool in the block Block 26,301,513: 1 sale(s), 1.06 M ENA from 0x7f9d…15e3; lowest price inside the block −12.6%, end of block −5.2%; 9 swaps in this pool in the block Block 26,301,542: 1 sale(s), 3.70 M ENA from 0x7f9d…15e3; lowest price inside the block −20.5%, end of block −9.2%; 14 swaps in this pool in the block Block 26,301,548: 1 sale(s), 1.56 M ENA from 0x7f9d…15e3; lowest price inside the block −12.1%, end of block −8.6%; 8 swaps in this pool in the block Block 26,302,041: 1 sale(s), 292,615 ENA from 0x7f9d…15e3; lowest price inside the block −4.5%, end of block −3.6%; 10 swaps in this pool in the block Block 26,302,048: 1 sale(s), 1.20 M ENA from 0x7f9d…15e3; lowest price inside the block −8.1%, end of block −5.8%; 5 swaps in this pool in the block −20.5% block 26,301,542 ENA/WETH 1%13 sales, 204.93 M ENA (77% of all ENA sold into this pool between the first and last sale) −100% −75% −50% −25% 0% Block 26,301,587: 1 sale(s), 3.61 M ENA from 0x7f9d…15e3; lowest price inside the block −15.7%, end of block −10.2%; 8 swaps in this pool in the block Block 26,301,701: 1 sale(s), 6.26 M ENA from 0x7f9d…15e3; lowest price inside the block −16.7%, end of block −10.6%; 9 swaps in this pool in the block Block 26,301,739: 1 sale(s), 6.27 M ENA from 0x7f9d…15e3; lowest price inside the block −10.3%, end of block −8.9%; 13 swaps in this pool in the block Block 26,301,830: 1 sale(s), 6.25 M ENA from 0x7f9d…15e3; lowest price inside the block −18.4%, end of block −7.7%; 11 swaps in this pool in the block Block 26,301,853: 1 sale(s), 10.06 M ENA from 0x7f9d…15e3; lowest price inside the block −99.1%, end of block −9.7%; 31 swaps in this pool in the block Block 26,301,917: 1 sale(s), 11.68 M ENA from 0x7f9d…15e3; lowest price inside the block −14.0%, end of block −9.6%; 22 swaps in this pool in the block Block 26,301,928: 1 sale(s), 13.62 M ENA from 0x7f9d…15e3; lowest price inside the block −14.5%, end of block −9.8%; 10 swaps in this pool in the block Block 26,301,945: 1 sale(s), 15.60 M ENA from 0x7f9d…15e3; lowest price inside the block −14.7%, end of block −10.0%; 11 swaps in this pool in the block Block 26,301,959: 1 sale(s), 20.32 M ENA from 0x7f9d…15e3; lowest price inside the block −14.9%, end of block −11.5%; 9 swaps in this pool in the block Block 26,301,991: 1 sale(s), 28.19 M ENA from 0x7f9d…15e3; lowest price inside the block −11.9%, end of block −11.1%; 25 swaps in this pool in the block Block 26,302,002: 1 sale(s), 28.66 M ENA from 0x7f9d…15e3; lowest price inside the block −19.9%, end of block −12.2%; 19 swaps in this pool in the block Block 26,302,017: 1 sale(s), 43.93 M ENA from 0x7f9d…15e3; lowest price inside the block −15.7%, end of block −13.1%; 46 swaps in this pool in the block Block 26,302,025: 1 sale(s), 10.48 M ENA from 0x7f9d…15e3; lowest price inside the block −10.9%, end of block −10.3%; 15 swaps in this pool in the block −99.1% block 26,301,853 26,301,500 26,301,600 26,301,700 26,301,800 26,301,900 26,302,000 Ethereum block
Pool price block by block during the outflow-linked sales (29 Oct 22:51–30 Oct 00:41 UTC)Change versus each pool's last swap before the first sale. Blue line: pool price at the end of each block. Orange stems: the lowest price inside each block with a sale by 0x7f9d…15e3. ENA/WETH 0.3%: 7 sales by 0x7f9d…15e3 (12.57 M ENA); deepest in-block low −20.5% in block 26,301,542; ENA/WETH 1%: 13 sales by 0x7f9d…15e3 (204.93 M ENA); deepest in-block low −99.1% in block 26,301,853. ENA/WETH 0.3%7 sales, 12.57 M ENA −25% −20% −15% −10% −5% 0% Block 26,301,506: 1 sale(s), 3.81 M ENA from 0x7f9d…15e3; lowest price inside the block −17.3%, end of block −14.4%; 20 swaps in this pool in the block Block 26,301,511: 1 sale(s), 934,899 ENA from 0x7f9d…15e3; lowest price inside the block −10.4%, end of block −8.4%; 8 swaps in this pool in the block Block 26,301,513: 1 sale(s), 1.06 M ENA from 0x7f9d…15e3; lowest price inside the block −12.6%, end of block −5.2%; 9 swaps in this pool in the block Block 26,301,542: 1 sale(s), 3.70 M ENA from 0x7f9d…15e3; lowest price inside the block −20.5%, end of block −9.2%; 14 swaps in this pool in the block Block 26,301,548: 1 sale(s), 1.56 M ENA from 0x7f9d…15e3; lowest price inside the block −12.1%, end of block −8.6%; 8 swaps in this pool in the block Block 26,302,041: 1 sale(s), 292,615 ENA from 0x7f9d…15e3; lowest price inside the block −4.5%, end of block −3.6%; 10 swaps in this pool in the block Block 26,302,048: 1 sale(s), 1.20 M ENA from 0x7f9d…15e3; lowest price inside the block −8.1%, end of block −5.8%; 5 swaps in this pool in the block −20.5% block 26,301,542 ENA/WETH 1%13 sales, 204.93 M ENA −100% −75% −50% −25% 0% Block 26,301,587: 1 sale(s), 3.61 M ENA from 0x7f9d…15e3; lowest price inside the block −15.7%, end of block −10.2%; 8 swaps in this pool in the block Block 26,301,701: 1 sale(s), 6.26 M ENA from 0x7f9d…15e3; lowest price inside the block −16.7%, end of block −10.6%; 9 swaps in this pool in the block Block 26,301,739: 1 sale(s), 6.27 M ENA from 0x7f9d…15e3; lowest price inside the block −10.3%, end of block −8.9%; 13 swaps in this pool in the block Block 26,301,830: 1 sale(s), 6.25 M ENA from 0x7f9d…15e3; lowest price inside the block −18.4%, end of block −7.7%; 11 swaps in this pool in the block Block 26,301,853: 1 sale(s), 10.06 M ENA from 0x7f9d…15e3; lowest price inside the block −99.1%, end of block −9.7%; 31 swaps in this pool in the block Block 26,301,917: 1 sale(s), 11.68 M ENA from 0x7f9d…15e3; lowest price inside the block −14.0%, end of block −9.6%; 22 swaps in this pool in the block Block 26,301,928: 1 sale(s), 13.62 M ENA from 0x7f9d…15e3; lowest price inside the block −14.5%, end of block −9.8%; 10 swaps in this pool in the block Block 26,301,945: 1 sale(s), 15.60 M ENA from 0x7f9d…15e3; lowest price inside the block −14.7%, end of block −10.0%; 11 swaps in this pool in the block Block 26,301,959: 1 sale(s), 20.32 M ENA from 0x7f9d…15e3; lowest price inside the block −14.9%, end of block −11.5%; 9 swaps in this pool in the block Block 26,301,991: 1 sale(s), 28.19 M ENA from 0x7f9d…15e3; lowest price inside the block −11.9%, end of block −11.1%; 25 swaps in this pool in the block Block 26,302,002: 1 sale(s), 28.66 M ENA from 0x7f9d…15e3; lowest price inside the block −19.9%, end of block −12.2%; 19 swaps in this pool in the block Block 26,302,017: 1 sale(s), 43.93 M ENA from 0x7f9d…15e3; lowest price inside the block −15.7%, end of block −13.1%; 46 swaps in this pool in the block Block 26,302,025: 1 sale(s), 10.48 M ENA from 0x7f9d…15e3; lowest price inside the block −10.9%, end of block −10.3%; 15 swaps in this pool in the block −99.1% block 26,301,853 26,301,600 26,301,800 26,302,000 Ethereum block
Each panel is one pool, each on its own vertical scale. In ENA/WETH 0.3% the address made 7 sales (12.57 M ENA); the deepest price inside a block was −20.5% (block 26,301,542), and other swaps in the same block brought it back to −9.2% by the block's end. The lowest end-of-block price was −14.4%; 12 blocks after the last sale the pool stood at −2.2%. In ENA/WETH 1% the address made 13 sales (204.93 M ENA); the deepest price inside a block was −99.1% (block 26,301,853), and other swaps in the same block brought it back to −9.7% by the block's end. The lowest end-of-block price was −13.1%; 12 blocks after the last sale the pool stood at −4.2%. Same reading as the block charts on our 29 Oct research page, which reports −99% and −20.1% for these two lows, measured from its own reference price.
Examples behind the rules

4. Liquidity providers

Observed
252 owners provide the ENA liquidity within ±2% of the price; the largest holds 46.2%, the top 5 71.3%, the top 10 82.1%. 68% of that band sits in positions first funded more than 30 days ago. In the window, 283 deposits added ≈ 125.42 M ENA-equivalent and 158 withdrawals removed ≈ 128.66 M. Almost all of that moved through ENA/WETH 1% on 29–30 Oct: deposits there were mostly WETH (9,823 WETH, 507,747 ENA) and withdrawals mostly ENA (29.79 M ENA, 7,748 WETH) — consistent with liquidity placed below the price that bought the sold ENA. In the main pool, ENA/WETH 0.3%, ≈ 5.65 M ENA-equivalent was added and ≈ 4.61 M withdrawn over the week (137 deposits, 50 withdrawals); positions first funded during the week hold 14% of today's ±2% band.
Evidence
Every Mint/Burn log of the v3-style ENA pools since before the token existed (to block 26,318,400 (01 Nov 2026, 07:23 UTC)); Uniswap v4 ModifyLiquidity logs of the ENA pools; positions(tokenId) and ownerOf(tokenId) on the position managers at the snapshot.
Method
Positions are rebuilt from the pools' own events (owner, tick range, liquidity). For positions held through the v3 PositionManager, the NFT id is read from the IncreaseLiquidity log next to each Mint; its current liquidity and holder come from the PositionManager. Each position's share = the ENA it would absorb or release while the price moves within ±2% (the same walk as the depth section). ENA-equivalent amounts convert the quote side at the pool's own snapshot price.
Trust
Reconstruction check: summing the rebuilt in-range positions reproduces the pool's on-chain liquidity() exactly for 258 of 258 pools (all 47 of 47 with liquidity). Position NFTs: 194 of 194 PositionManager ranges match the NFTs found.
Check it
cast call 0xc36442b4a4522e871399cd717abdd847ab11fe88 "positions(uint256)" <tokenId> --block 26318400 and ownerOf for any position.

Who provides the liquidity within ±2% of the price

Share of the ±2% band, exit pools, at block 26,318,400 (01 Nov 2026, 07:23 UTC)

Top 10 liquidity providers' share of the ±2% band#1 0x1c24…5dd0 46.2%; #2 0xcc81…021d 7.5%; #3 0x29fe…7a07 7.0%; #4 0x4199…0549 6.4%; #5 0x8914…c39d 4.1%; #6 0x5055…14ba 3.5%; #7 0xa547…de22 2.9%; #8 0xf0e0…be88 1.9%; #9 0x64cd…876e 1.4%; #10 0xf6cc…b4b5 1.1% #1 0x1c24…5dd0 #1 0x1c24…5dd0: 46.20% of the ENA liquidity within ±2% 46.2% #2 0xcc81…021d #2 0xcc81…021d: 7.55% of the ENA liquidity within ±2% 7.5% #3 0x29fe…7a07 #3 0x29fe…7a07: 7.03% of the ENA liquidity within ±2% 7.0% #4 0x4199…0549 #4 0x4199…0549: 6.38% of the ENA liquidity within ±2% 6.4% #5 0x8914…c39d #5 0x8914…c39d: 4.13% of the ENA liquidity within ±2% 4.1% #6 0x5055…14ba #6 0x5055…14ba: 3.46% of the ENA liquidity within ±2% 3.5% #7 0xa547…de22 #7 0xa547…de22: 2.94% of the ENA liquidity within ±2% 2.9% #8 0xf0e0…be88 #8 0xf0e0…be88: 1.93% of the ENA liquidity within ±2% 1.9% #9 0x64cd…876e #9 0x64cd…876e: 1.36% of the ENA liquidity within ±2% 1.4% #10 0xf6cc…b4b5 #10 0xf6cc…b4b5: 1.09% of the ENA liquidity within ±2% 1.1%
Top 10 liquidity providers' share #1 0x1c24…5dd0 #1 0x1c24…5dd0: 46.20% 46.2% #2 0xcc81…021d #2 0xcc81…021d: 7.55% 7.5% #3 0x29fe…7a07 #3 0x29fe…7a07: 7.03% 7.0% #4 0x4199…0549 #4 0x4199…0549: 6.38% 6.4% #5 0x8914…c39d #5 0x8914…c39d: 4.13% 4.1% #6 0x5055…14ba #6 0x5055…14ba: 3.46% 3.5% #7 0xa547…de22 #7 0xa547…de22: 2.94% 2.9% #8 0xf0e0…be88 #8 0xf0e0…be88: 1.93% 1.9% #9 0x64cd…876e #9 0x64cd…876e: 1.36% 1.4% #10 0xf6cc…b4b5 #10 0xf6cc…b4b5: 1.09% 1.1%
Owner = the current holder of the position NFT (Uniswap v3/v4 PositionManager) or, for positions held directly in the pool, the pool-level owner. A vault or staking contract appears as one owner even if many users stand behind it.
#OwnerType±2% share±10% sharePositionsPools
10x1c24…5dd0account (EOA)46.2%48.0%1ENA/WETH 0.3%
20xcc81…021daccount (EOA)7.5%4.2%2ENA/WETH 0.3%, ENA/WETH 1%
30x29fe…7a07account (EOA)7.0%7.3%1ENA/WETH 0.3%
40x4199…0549account (EOA)6.4%6.6%1ENA/WETH 0.3%
50x8914…c39daccount (EOA)4.1%3.7%1ENA/WETH 0.3%
60x5055…14bacontract3.5%2.1%1ENA/WETH 0.3%
70xa547…de22account (EOA)2.9%3.1%1ENA/WETH 0.3%
80xf0e0…be88contract1.9%2.0%1ENA/WETH 0.3%
90x64cd…876eaccount (EOA)1.4%1.4%1ENA/WETH 0.3%
100xf6cc…b4b5account (EOA)1.1%1.1%1ENA/WETH 0.3%

ENA/WETH 0.3%: liquidity near the price, hour by hour

ENA within 2% of the pool price at the end of each hour, and liquidity added or withdrawn · 2026-10-25 00:00 → 2026-11-01 00:00 UTC (blocks 26,265,959–26,316,188)

  • ENA absorbed while the price falls 2%
  • ENA released while the price rises 2%
  • deposits (ENA-equivalent)
  • withdrawals (ENA-equivalent)
ENA/WETH 0.3%: ENA liquidity within ±2% of the price, and liquidity added or withdrawn, per hourTop: ENA the pool absorbs while its price falls 2% (solid) and releases while it rises 2% (dashed), at the end of each hour; from 411,818 to 530,871 ENA on the way down. Bottom: ENA-equivalent deposited (up) and withdrawn (down) per hour; 137 deposits, 50 withdrawals. outflow-linked sales, 29–30 Oct ↗ 0 200k 400k 600k ENA within 2% of the price 0 +2M −2M +4M −4M ENA-equivalent added (+) / withdrawn (−) Sun 25 Oct Mon 26 Oct Tue 27 Oct Wed 28 Oct Thu 29 Oct Fri 30 Oct Sat 31 Oct −1.8M 29 Oct 23h −268k 27 Oct 15h UTC, 25–31 October 2026 Sun 25 Oct, 00:00–01:00 UTC · 433,631 ENA absorbed by a −2% move, 418,987 released by a +2% move · 1 deposit(s) 2.29 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 01:00–02:00 UTC · 433,949 ENA absorbed by a −2% move, 419,986 released by a +2% move Sun 25 Oct, 02:00–03:00 UTC · 434,505 ENA absorbed by a −2% move, 422,747 released by a +2% move Sun 25 Oct, 03:00–04:00 UTC · 433,786 ENA absorbed by a −2% move, 419,474 released by a +2% move Sun 25 Oct, 04:00–05:00 UTC · 434,212 ENA absorbed by a −2% move, 420,816 released by a +2% move Sun 25 Oct, 05:00–06:00 UTC · 434,062 ENA absorbed by a −2% move, 423,322 released by a +2% move Sun 25 Oct, 06:00–07:00 UTC · 433,389 ENA absorbed by a −2% move, 424,154 released by a +2% move · 1 deposit(s) 25.25 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 07:00–08:00 UTC · 484,094 ENA absorbed by a −2% move, 469,231 released by a +2% move · 2 deposit(s) 261,181 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 08:00–09:00 UTC · 485,142 ENA absorbed by a −2% move, 473,146 released by a +2% move · 1 deposit(s) 5,867 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 09:00–10:00 UTC · 484,217 ENA absorbed by a −2% move, 474,438 released by a +2% move · 1 deposit(s) 9.74 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 10:00–11:00 UTC · 484,467 ENA absorbed by a −2% move, 474,128 released by a +2% move Sun 25 Oct, 11:00–12:00 UTC · 482,376 ENA absorbed by a −2% move, 469,539 released by a +2% move Sun 25 Oct, 12:00–13:00 UTC · 483,207 ENA absorbed by a −2% move, 467,648 released by a +2% move Sun 25 Oct, 13:00–14:00 UTC · 482,817 ENA absorbed by a −2% move, 468,583 released by a +2% move · 1 deposit(s) 50.93 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 14:00–15:00 UTC · 480,070 ENA absorbed by a −2% move, 430,987 released by a +2% move · 1 deposit(s) 14.91 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 15:00–16:00 UTC · 453,424 ENA absorbed by a −2% move, 421,950 released by a +2% move · 2 deposit(s) 273 ENA-eq., 1 withdrawal(s) 21,314 ENA-eq. Sun 25 Oct, 16:00–17:00 UTC · 454,157 ENA absorbed by a −2% move, 422,308 released by a +2% move Sun 25 Oct, 17:00–18:00 UTC · 437,050 ENA absorbed by a −2% move, 405,988 released by a +2% move · 1 deposit(s) 686 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 18:00–19:00 UTC · 433,473 ENA absorbed by a −2% move, 403,784 released by a +2% move · 1 deposit(s) 18,745 ENA-eq., 1 withdrawal(s) 19,350 ENA-eq. Sun 25 Oct, 19:00–20:00 UTC · 437,096 ENA absorbed by a −2% move, 408,157 released by a +2% move · 2 deposit(s) 19.59 ENA-eq., 1 withdrawal(s) 162 ENA-eq. Sun 25 Oct, 20:00–21:00 UTC · 437,052 ENA absorbed by a −2% move, 407,857 released by a +2% move · 1 deposit(s) 92.19 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 21:00–22:00 UTC · 435,129 ENA absorbed by a −2% move, 404,161 released by a +2% move · 1 deposit(s) 8,451 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sun 25 Oct, 22:00–23:00 UTC · 424,688 ENA absorbed by a −2% move, 403,143 released by a +2% move Sun 25 Oct, 23:00–00:00 UTC · 428,392 ENA absorbed by a −2% move, 403,524 released by a +2% move · 1 deposit(s) 159 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 00:00–01:00 UTC · 425,329 ENA absorbed by a −2% move, 403,222 released by a +2% move Mon 26 Oct, 01:00–02:00 UTC · 432,046 ENA absorbed by a −2% move, 403,904 released by a +2% move · 1 deposit(s) 12.56 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 02:00–03:00 UTC · 437,468 ENA absorbed by a −2% move, 409,007 released by a +2% move Mon 26 Oct, 03:00–04:00 UTC · 437,378 ENA absorbed by a −2% move, 408,446 released by a +2% move · 1 deposit(s) 12.15 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 04:00–05:00 UTC · 423,330 ENA absorbed by a −2% move, 403,026 released by a +2% move Mon 26 Oct, 05:00–06:00 UTC · 411,818 ENA absorbed by a −2% move, 413,044 released by a +2% move Mon 26 Oct, 06:00–07:00 UTC · 414,445 ENA absorbed by a −2% move, 404,416 released by a +2% move Mon 26 Oct, 07:00–08:00 UTC · 435,126 ENA absorbed by a −2% move, 404,177 released by a +2% move Mon 26 Oct, 08:00–09:00 UTC · 412,269 ENA absorbed by a −2% move, 408,171 released by a +2% move · 1 deposit(s) 6.74 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 09:00–10:00 UTC · 435,701 ENA absorbed by a −2% move, 404,228 released by a +2% move Mon 26 Oct, 10:00–11:00 UTC · 421,827 ENA absorbed by a −2% move, 402,869 released by a +2% move Mon 26 Oct, 11:00–12:00 UTC · 434,176 ENA absorbed by a −2% move, 404,094 released by a +2% move Mon 26 Oct, 12:00–13:00 UTC · 425,159 ENA absorbed by a −2% move, 403,814 released by a +2% move · 2 deposit(s) 10,684 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 13:00–14:00 UTC · 436,727 ENA absorbed by a −2% move, 406,286 released by a +2% move Mon 26 Oct, 14:00–15:00 UTC · 414,458 ENA absorbed by a −2% move, 408,716 released by a +2% move Mon 26 Oct, 15:00–16:00 UTC · 415,262 ENA absorbed by a −2% move, 412,560 released by a +2% move · 2 deposit(s) 11,738 ENA-eq., 1 withdrawal(s) 10,858 ENA-eq. Mon 26 Oct, 16:00–17:00 UTC · 420,200 ENA absorbed by a −2% move, 405,017 released by a +2% move Mon 26 Oct, 17:00–18:00 UTC · 414,858 ENA absorbed by a −2% move, 416,585 released by a +2% move · 2 deposit(s) 1,630 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 18:00–19:00 UTC · 418,082 ENA absorbed by a −2% move, 407,048 released by a +2% move Mon 26 Oct, 19:00–20:00 UTC · 415,585 ENA absorbed by a −2% move, 413,914 released by a +2% move · 1 deposit(s) 4,143 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 20:00–21:00 UTC · 417,151 ENA absorbed by a −2% move, 409,773 released by a +2% move · 1 deposit(s) 2,011 ENA-eq., 1 withdrawal(s) 2,139 ENA-eq. Mon 26 Oct, 21:00–22:00 UTC · 416,415 ENA absorbed by a −2% move, 411,949 released by a +2% move Mon 26 Oct, 22:00–23:00 UTC · 421,255 ENA absorbed by a −2% move, 406,036 released by a +2% move · 1 deposit(s) 6.03 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Mon 26 Oct, 23:00–00:00 UTC · 427,469 ENA absorbed by a −2% move, 407,137 released by a +2% move · 0 deposit(s) 0.00 ENA-eq., 1 withdrawal(s) 11.60 ENA-eq. Tue 27 Oct, 00:00–01:00 UTC · 416,882 ENA absorbed by a −2% move, 410,026 released by a +2% move Tue 27 Oct, 01:00–02:00 UTC · 422,248 ENA absorbed by a −2% move, 407,409 released by a +2% move · 1 deposit(s) 34,829 ENA-eq., 3 withdrawal(s) 31,590 ENA-eq. Tue 27 Oct, 02:00–03:00 UTC · 427,967 ENA absorbed by a −2% move, 408,434 released by a +2% move · 1 deposit(s) 5.77 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Tue 27 Oct, 03:00–04:00 UTC · 417,486 ENA absorbed by a −2% move, 413,280 released by a +2% move Tue 27 Oct, 04:00–05:00 UTC · 419,516 ENA absorbed by a −2% move, 409,814 released by a +2% move Tue 27 Oct, 05:00–06:00 UTC · 417,489 ENA absorbed by a −2% move, 413,225 released by a +2% move Tue 27 Oct, 06:00–07:00 UTC · 417,952 ENA absorbed by a −2% move, 411,326 released by a +2% move Tue 27 Oct, 07:00–08:00 UTC · 424,749 ENA absorbed by a −2% move, 407,928 released by a +2% move Tue 27 Oct, 08:00–09:00 UTC · 437,542 ENA absorbed by a −2% move, 409,136 released by a +2% move Tue 27 Oct, 09:00–10:00 UTC · 475,797 ENA absorbed by a −2% move, 441,001 released by a +2% move · 1 deposit(s) 64,338 ENA-eq., 2 withdrawal(s) 26,299 ENA-eq. Tue 27 Oct, 10:00–11:00 UTC · 450,531 ENA absorbed by a −2% move, 422,687 released by a +2% move · 3 deposit(s) 2,793 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Tue 27 Oct, 11:00–12:00 UTC · 461,318 ENA absorbed by a −2% move, 433,572 released by a +2% move Tue 27 Oct, 12:00–13:00 UTC · 441,958 ENA absorbed by a −2% move, 417,273 released by a +2% move Tue 27 Oct, 13:00–14:00 UTC · 445,552 ENA absorbed by a −2% move, 417,539 released by a +2% move Tue 27 Oct, 14:00–15:00 UTC · 437,031 ENA absorbed by a −2% move, 416,874 released by a +2% move Tue 27 Oct, 15:00–16:00 UTC · 425,688 ENA absorbed by a −2% move, 427,401 released by a +2% move · 0 deposit(s) 0.00 ENA-eq., 1 withdrawal(s) 268,402 ENA-eq. Tue 27 Oct, 16:00–17:00 UTC · 474,709 ENA absorbed by a −2% move, 475,707 released by a +2% move · 2 deposit(s) 252,184 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Tue 27 Oct, 17:00–18:00 UTC · 485,826 ENA absorbed by a −2% move, 465,550 released by a +2% move Tue 27 Oct, 18:00–19:00 UTC · 481,483 ENA absorbed by a −2% move, 463,969 released by a +2% move Tue 27 Oct, 19:00–20:00 UTC · 476,105 ENA absorbed by a −2% move, 467,247 released by a +2% move Tue 27 Oct, 20:00–21:00 UTC · 483,632 ENA absorbed by a −2% move, 464,463 released by a +2% move · 1 deposit(s) 11.30 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Tue 27 Oct, 21:00–22:00 UTC · 475,465 ENA absorbed by a −2% move, 467,839 released by a +2% move Tue 27 Oct, 22:00–23:00 UTC · 488,873 ENA absorbed by a −2% move, 465,256 released by a +2% move Tue 27 Oct, 23:00–00:00 UTC · 486,072 ENA absorbed by a −2% move, 465,529 released by a +2% move Wed 28 Oct, 00:00–01:00 UTC · 482,928 ENA absorbed by a −2% move, 464,300 released by a +2% move Wed 28 Oct, 01:00–02:00 UTC · 486,586 ENA absorbed by a −2% move, 465,480 released by a +2% move Wed 28 Oct, 02:00–03:00 UTC · 480,135 ENA absorbed by a −2% move, 465,998 released by a +2% move Wed 28 Oct, 03:00–04:00 UTC · 468,906 ENA absorbed by a −2% move, 471,225 released by a +2% move Wed 28 Oct, 04:00–05:00 UTC · 459,661 ENA absorbed by a −2% move, 475,880 released by a +2% move · 1 deposit(s) 3.49 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Wed 28 Oct, 05:00–06:00 UTC · 456,232 ENA absorbed by a −2% move, 477,739 released by a +2% move Wed 28 Oct, 06:00–07:00 UTC · 466,217 ENA absorbed by a −2% move, 472,559 released by a +2% move Wed 28 Oct, 07:00–08:00 UTC · 461,821 ENA absorbed by a −2% move, 474,715 released by a +2% move Wed 28 Oct, 08:00–09:00 UTC · 475,855 ENA absorbed by a −2% move, 467,778 released by a +2% move Wed 28 Oct, 09:00–10:00 UTC · 459,478 ENA absorbed by a −2% move, 475,981 released by a +2% move Wed 28 Oct, 10:00–11:00 UTC · 458,723 ENA absorbed by a −2% move, 476,671 released by a +2% move · 1 deposit(s) 1,029 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Wed 28 Oct, 11:00–12:00 UTC · 448,893 ENA absorbed by a −2% move, 470,916 released by a +2% move · 0 deposit(s) 0.00 ENA-eq., 1 withdrawal(s) 327 ENA-eq. Wed 28 Oct, 12:00–13:00 UTC · 436,613 ENA absorbed by a −2% move, 443,154 released by a +2% move · 1 deposit(s) 625 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Wed 28 Oct, 13:00–14:00 UTC · 440,380 ENA absorbed by a −2% move, 439,113 released by a +2% move · 3 deposit(s) 39,128 ENA-eq., 1 withdrawal(s) 11,169 ENA-eq. Wed 28 Oct, 14:00–15:00 UTC · 442,212 ENA absorbed by a −2% move, 431,131 released by a +2% move Wed 28 Oct, 15:00–16:00 UTC · 440,772 ENA absorbed by a −2% move, 436,481 released by a +2% move Wed 28 Oct, 16:00–17:00 UTC · 440,780 ENA absorbed by a −2% move, 436,431 released by a +2% move Wed 28 Oct, 17:00–18:00 UTC · 440,812 ENA absorbed by a −2% move, 436,213 released by a +2% move Wed 28 Oct, 18:00–19:00 UTC · 451,502 ENA absorbed by a −2% move, 471,968 released by a +2% move Wed 28 Oct, 19:00–20:00 UTC · 476,399 ENA absorbed by a −2% move, 467,202 released by a +2% move · 1 deposit(s) 2,143 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Wed 28 Oct, 20:00–21:00 UTC · 484,708 ENA absorbed by a −2% move, 463,488 released by a +2% move · 2 deposit(s) 6,524 ENA-eq., 1 withdrawal(s) 257 ENA-eq. Wed 28 Oct, 21:00–22:00 UTC · 485,124 ENA absorbed by a −2% move, 466,485 released by a +2% move · 2 deposit(s) 11,236 ENA-eq., 1 withdrawal(s) 11,540 ENA-eq. Wed 28 Oct, 22:00–23:00 UTC · 487,972 ENA absorbed by a −2% move, 468,478 released by a +2% move Wed 28 Oct, 23:00–00:00 UTC · 488,681 ENA absorbed by a −2% move, 468,583 released by a +2% move · 2 deposit(s) 7,403 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Thu 29 Oct, 00:00–01:00 UTC · 482,482 ENA absorbed by a −2% move, 469,078 released by a +2% move Thu 29 Oct, 01:00–02:00 UTC · 447,402 ENA absorbed by a −2% move, 465,918 released by a +2% move · 1 deposit(s) 183 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Thu 29 Oct, 02:00–03:00 UTC · 437,788 ENA absorbed by a −2% move, 444,092 released by a +2% move · 1 deposit(s) 11,750 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Thu 29 Oct, 03:00–04:00 UTC · 439,076 ENA absorbed by a −2% move, 439,508 released by a +2% move Thu 29 Oct, 04:00–05:00 UTC · 440,810 ENA absorbed by a −2% move, 448,239 released by a +2% move Thu 29 Oct, 05:00–06:00 UTC · 441,242 ENA absorbed by a −2% move, 449,827 released by a +2% move Thu 29 Oct, 06:00–07:00 UTC · 437,906 ENA absorbed by a −2% move, 443,566 released by a +2% move Thu 29 Oct, 07:00–08:00 UTC · 438,584 ENA absorbed by a −2% move, 442,501 released by a +2% move · 1 deposit(s) 1,923 ENA-eq., 1 withdrawal(s) 1,933 ENA-eq. Thu 29 Oct, 08:00–09:00 UTC · 438,339 ENA absorbed by a −2% move, 443,492 released by a +2% move Thu 29 Oct, 09:00–10:00 UTC · 437,909 ENA absorbed by a −2% move, 445,422 released by a +2% move Thu 29 Oct, 10:00–11:00 UTC · 456,117 ENA absorbed by a −2% move, 483,285 released by a +2% move Thu 29 Oct, 11:00–12:00 UTC · 455,482 ENA absorbed by a −2% move, 481,695 released by a +2% move Thu 29 Oct, 12:00–13:00 UTC · 485,545 ENA absorbed by a −2% move, 467,044 released by a +2% move · 0 deposit(s) 0.00 ENA-eq., 1 withdrawal(s) 6,157 ENA-eq. Thu 29 Oct, 13:00–14:00 UTC · 485,918 ENA absorbed by a −2% move, 467,011 released by a +2% move Thu 29 Oct, 14:00–15:00 UTC · 490,822 ENA absorbed by a −2% move, 466,610 released by a +2% move · 1 deposit(s) 24,420 ENA-eq., 2 withdrawal(s) 12,360 ENA-eq. Thu 29 Oct, 15:00–16:00 UTC · 476,412 ENA absorbed by a −2% move, 473,701 released by a +2% move Thu 29 Oct, 16:00–17:00 UTC · 475,261 ENA absorbed by a −2% move, 484,974 released by a +2% move · 1 deposit(s) 13,101 ENA-eq., 1 withdrawal(s) 11,505 ENA-eq. Thu 29 Oct, 17:00–18:00 UTC · 476,284 ENA absorbed by a −2% move, 478,441 released by a +2% move · 2 deposit(s) 2,437 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Thu 29 Oct, 18:00–19:00 UTC · 527,542 ENA absorbed by a −2% move, 519,595 released by a +2% move · 4 deposit(s) 187,363 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Thu 29 Oct, 19:00–20:00 UTC · 530,871 ENA absorbed by a −2% move, 515,489 released by a +2% move Thu 29 Oct, 20:00–21:00 UTC · 441,367 ENA absorbed by a −2% move, 434,119 released by a +2% move Thu 29 Oct, 21:00–22:00 UTC · 435,880 ENA absorbed by a −2% move, 435,350 released by a +2% move Thu 29 Oct, 22:00–23:00 UTC · 436,796 ENA absorbed by a −2% move, 432,888 released by a +2% move Thu 29 Oct, 23:00–00:00 UTC · 479,668 ENA absorbed by a −2% move, 425,489 released by a +2% move · 12 deposit(s) 3.11 M ENA-eq., 4 withdrawal(s) 1.82 M ENA-eq. Fri 30 Oct, 00:00–01:00 UTC · 447,250 ENA absorbed by a −2% move, 427,950 released by a +2% move · 8 deposit(s) 709,808 ENA-eq., 12 withdrawal(s) 1.94 M ENA-eq. Fri 30 Oct, 01:00–02:00 UTC · 431,957 ENA absorbed by a −2% move, 435,910 released by a +2% move · 0 deposit(s) 0.00 ENA-eq., 2 withdrawal(s) 9,826 ENA-eq. Fri 30 Oct, 02:00–03:00 UTC · 442,835 ENA absorbed by a −2% move, 433,693 released by a +2% move · 1 deposit(s) 184 ENA-eq., 1 withdrawal(s) 192,092 ENA-eq. Fri 30 Oct, 03:00–04:00 UTC · 443,961 ENA absorbed by a −2% move, 429,386 released by a +2% move · 2 deposit(s) 8,520 ENA-eq., 2 withdrawal(s) 35,163 ENA-eq. Fri 30 Oct, 04:00–05:00 UTC · 447,155 ENA absorbed by a −2% move, 437,259 released by a +2% move · 2 deposit(s) 252,984 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 05:00–06:00 UTC · 449,707 ENA absorbed by a −2% move, 434,890 released by a +2% move · 3 deposit(s) 886 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 06:00–07:00 UTC · 445,503 ENA absorbed by a −2% move, 441,125 released by a +2% move · 0 deposit(s) 0.00 ENA-eq., 1 withdrawal(s) 45,949 ENA-eq. Fri 30 Oct, 07:00–08:00 UTC · 446,984 ENA absorbed by a −2% move, 446,438 released by a +2% move · 2 deposit(s) 35,946 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 08:00–09:00 UTC · 446,421 ENA absorbed by a −2% move, 448,424 released by a +2% move · 3 deposit(s) 2,805 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 09:00–10:00 UTC · 439,531 ENA absorbed by a −2% move, 441,902 released by a +2% move · 4 deposit(s) 18,301 ENA-eq., 1 withdrawal(s) 64,090 ENA-eq. Fri 30 Oct, 10:00–11:00 UTC · 440,994 ENA absorbed by a −2% move, 441,717 released by a +2% move · 1 deposit(s) 83,193 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 11:00–12:00 UTC · 447,492 ENA absorbed by a −2% move, 432,803 released by a +2% move · 1 deposit(s) 17,832 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 12:00–13:00 UTC · 442,570 ENA absorbed by a −2% move, 444,392 released by a +2% move · 2 deposit(s) 63,647 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 13:00–14:00 UTC · 446,066 ENA absorbed by a −2% move, 436,318 released by a +2% move Fri 30 Oct, 14:00–15:00 UTC · 442,546 ENA absorbed by a −2% move, 446,925 released by a +2% move · 3 deposit(s) 31,790 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 15:00–16:00 UTC · 479,618 ENA absorbed by a −2% move, 483,177 released by a +2% move · 5 deposit(s) 205,342 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 16:00–17:00 UTC · 480,197 ENA absorbed by a −2% move, 481,526 released by a +2% move Fri 30 Oct, 17:00–18:00 UTC · 485,280 ENA absorbed by a −2% move, 470,670 released by a +2% move Fri 30 Oct, 18:00–19:00 UTC · 488,585 ENA absorbed by a −2% move, 473,075 released by a +2% move · 1 deposit(s) 21,192 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 19:00–20:00 UTC · 474,980 ENA absorbed by a −2% move, 464,296 released by a +2% move · 1 deposit(s) 149 ENA-eq., 2 withdrawal(s) 59,538 ENA-eq. Fri 30 Oct, 20:00–21:00 UTC · 479,469 ENA absorbed by a −2% move, 464,359 released by a +2% move · 1 deposit(s) 95.40 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 21:00–22:00 UTC · 480,777 ENA absorbed by a −2% move, 465,340 released by a +2% move · 1 deposit(s) 8,049 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Fri 30 Oct, 22:00–23:00 UTC · 473,654 ENA absorbed by a −2% move, 473,298 released by a +2% move Fri 30 Oct, 23:00–00:00 UTC · 473,637 ENA absorbed by a −2% move, 473,786 released by a +2% move · 1 deposit(s) 2,689 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 00:00–01:00 UTC · 473,742 ENA absorbed by a −2% move, 473,598 released by a +2% move · 1 deposit(s) 22.89 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 01:00–02:00 UTC · 474,658 ENA absorbed by a −2% move, 475,135 released by a +2% move · 1 deposit(s) 1,027 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 02:00–03:00 UTC · 477,693 ENA absorbed by a −2% move, 476,890 released by a +2% move · 1 deposit(s) 52.12 ENA-eq., 1 withdrawal(s) 393 ENA-eq. Sat 31 Oct, 03:00–04:00 UTC · 480,790 ENA absorbed by a −2% move, 480,541 released by a +2% move Sat 31 Oct, 04:00–05:00 UTC · 473,573 ENA absorbed by a −2% move, 475,687 released by a +2% move · 1 deposit(s) 24.98 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 05:00–06:00 UTC · 472,789 ENA absorbed by a −2% move, 475,939 released by a +2% move · 1 deposit(s) 353 ENA-eq., 2 withdrawal(s) 924 ENA-eq. Sat 31 Oct, 06:00–07:00 UTC · 485,116 ENA absorbed by a −2% move, 483,782 released by a +2% move · 1 deposit(s) 51.89 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 07:00–08:00 UTC · 481,926 ENA absorbed by a −2% move, 482,363 released by a +2% move Sat 31 Oct, 08:00–09:00 UTC · 476,607 ENA absorbed by a −2% move, 475,652 released by a +2% move · 1 deposit(s) 24.19 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 09:00–10:00 UTC · 478,002 ENA absorbed by a −2% move, 480,469 released by a +2% move · 2 deposit(s) 10,538 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 10:00–11:00 UTC · 477,200 ENA absorbed by a −2% move, 480,066 released by a +2% move · 1 deposit(s) 9.84 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 11:00–12:00 UTC · 477,668 ENA absorbed by a −2% move, 480,964 released by a +2% move · 1 deposit(s) 981 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 12:00–13:00 UTC · 481,528 ENA absorbed by a −2% move, 480,220 released by a +2% move · 2 deposit(s) 2,302 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 13:00–14:00 UTC · 477,980 ENA absorbed by a −2% move, 480,148 released by a +2% move Sat 31 Oct, 14:00–15:00 UTC · 480,065 ENA absorbed by a −2% move, 480,759 released by a +2% move Sat 31 Oct, 15:00–16:00 UTC · 487,405 ENA absorbed by a −2% move, 485,299 released by a +2% move Sat 31 Oct, 16:00–17:00 UTC · 480,837 ENA absorbed by a −2% move, 480,373 released by a +2% move · 1 deposit(s) 882 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 17:00–18:00 UTC · 487,771 ENA absorbed by a −2% move, 489,382 released by a +2% move · 2 deposit(s) 70,838 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 18:00–19:00 UTC · 487,791 ENA absorbed by a −2% move, 489,370 released by a +2% move · 3 deposit(s) 1,521 ENA-eq., 1 withdrawal(s) 679 ENA-eq. Sat 31 Oct, 19:00–20:00 UTC · 488,540 ENA absorbed by a −2% move, 483,019 released by a +2% move Sat 31 Oct, 20:00–21:00 UTC · 488,556 ENA absorbed by a −2% move, 482,887 released by a +2% move Sat 31 Oct, 21:00–22:00 UTC · 488,623 ENA absorbed by a −2% move, 482,329 released by a +2% move Sat 31 Oct, 22:00–23:00 UTC · 489,439 ENA absorbed by a −2% move, 480,631 released by a +2% move · 1 deposit(s) 2,191 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq. Sat 31 Oct, 23:00–00:00 UTC · 489,436 ENA absorbed by a −2% move, 480,733 released by a +2% move · 1 deposit(s) 62.42 ENA-eq., 0 withdrawal(s) 0.00 ENA-eq.
ENA/WETH 0.3%: ENA liquidity within ±2% of the price, and liquidity added or withdrawn, per hourTop: ENA the pool absorbs while its price falls 2% (solid) and releases while it rises 2% (dashed), at the end of each hour; from 411,818 to 530,871 ENA on the way down. Bottom: ENA-equivalent deposited (up) and withdrawn (down) per hour; 137 deposits, 50 withdrawals. 29–30 Oct sales ↗ 0 200k 400k 600k ENA within 2% of the price 0 +2M −2M +4M −4M ENA-equivalent added (+) / withdrawn (−) 25 26 27 28 29 30 31 −1.8M 29 Oct 23h UTC day, October 2026
Rebuilt from every Mint and Burn of the pool since it was created. The rebuild reproduces the in-range liquidity that the pool's own Swap events report in all 1,529 of 1,529 swaps we checked (every fourth swap of the week). Over the week the −2% side held between 411,818 and 530,871 ENA. Bars convert the WETH side at the snapshot price, as in the table below (187 deposits and withdrawals in total). The two largest withdrawals were short-lived positions placed during the sales: 1.68 M ENA-eq. deposited and withdrawn in the same block (26,301,772), and 992,987 ENA-eq. withdrawn in block 26,301,957 from a position opened earlier in the sales window — not long-standing liquidity leaving. In ENA/WETH 1%, deposits and withdrawals of up to 112.79 M ENA-eq. per hour were almost all on 29–30 Oct (see the text above).

Largest withdrawals in the window

BlockTransactionPoolENA outQuote outENA-equivalentOwner
26,301,9960xdb8bd657…ENA/WETH 1%6.12 M853.4826 WETH16.41 M0x06c0…a9fd
26,302,0370xe9613e01…ENA/WETH 1%0.001,100.0000 WETH13.25 M0x06c0…a9fd
26,302,0350xd72e091a…ENA/WETH 1%0.001,000.0000 WETH12.05 M0x60a8…85f6
26,301,9910xab16f15d…ENA/WETH 1%7.51 M284.2034 WETH10.94 M0x5aae…5588
26,301,9590xffac9722…ENA/WETH 1%5.08 M473.6513 WETH10.79 M0x5aae…5588
26,301,9450xb2159255…ENA/WETH 1%3.44 M588.2183 WETH10.53 M0x5aae…5588

Liquidity pull risk, in plain terms: if the largest provider withdrew, the ±2% band would shrink by 46%; if the top five did, by 71%.

5. Hook and pool risk (Uniswap v4)

Observed
222 Uniswap v4 pools pair ENA with another token; 48 of them had swaps in the window (4.3% of the volume). 20 pools use a hook with permission bits set, 16 of them with a swap ReturnDelta bit. None of the hooked pools had a swap in the window: all v4 trading in ENA went through hookless pools (hook address 0x0, no permission bits).
Evidence
The pools' Initialize logs on the PoolManager (0x0000…8a90), which carry the full PoolKey (currencies, fee, tick spacing, hook address); every key was re-hashed to its PoolId.
Method
In Uniswap v4 a hook's permissions are fixed by its address: the lowest 14 bits of the hook address say which callbacks the PoolManager will call. We read those bits; we do not audit the hook's code.
Trust
Exact for the permission set (the PoolManager enforces it). What an enabled hook actually does needs a code review. Many of these pools pair ENA with tokens that have no other market (Pendle SY/PT wrappers, launch tokens); they hold no or little liquidity.
Check it
int(hook_address, 16) & 0x3fff — each set bit is one permission in the table below.
The 20 hooked ENA pools and their permissions (none traded this week)
PoolPoolIdHookFlagsEnabled permissionsSwap ReturnDeltaSwaps (7 d)Liquidity now
ENA/ANE 0%0xa1500340…0x3e0c…68cc0x28ccbeforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDeltayes0yes
ENA/DRAG 0%0xd8129a9f…0x281f…a0cc0x20ccbeforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDeltayes0yes
ENA/ETH 0%0x3883df1b…0x322d…68cc0x28ccbeforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDeltayes0no
ENA/ETH 0.5%0x24464978…0xb1bb…3acc0x3accbeforeInitialize, afterInitialize, beforeAddLiquidity, beforeRemoveLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDeltayes0no
ENA/HYENA 0%0xb913ddd8…0x322d…68cc0x28ccbeforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDeltayes0yes
ENA/HYENA 1%0xaf141a82…0xcb69…c0c00x00c0beforeSwap, afterSwapno0yes
ENA/LOOP 0%0x65926bd0…0xb05f…28a00x28a0beforeInitialize, beforeAddLiquidity, beforeSwap, beforeDonateno0no
ENA/PT-ENA-29AUG2024 0%0x231ca75c…0x8c21…c0880x0088beforeSwap, beforeSwapReturnDeltayes0no
ENA/SQUIDO 0%0xd898921d…0x322d…68cc0x28ccbeforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDeltayes0yes
ENA/SUMCAP 0%0x06d018e7…0x322d…68cc0x28ccbeforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDeltayes0yes
ENA/SY-ENA 0%0x7430736b…0x81bd…c0880x0088beforeSwap, beforeSwapReturnDeltayes0no
ENA/SY-ENA 0%0xd3c39341…0x81bd…c0880x0088beforeSwap, beforeSwapReturnDeltayes0no
ENA/SY-rsENA 0%0xec4e947b…0x81bd…c0880x0088beforeSwap, beforeSwapReturnDeltayes0no
ENA/SY-sENA 0%0xdd3b71f5…0x81bd…c0880x0088beforeSwap, beforeSwapReturnDeltayes0no
ENA/WETH 0%0x13ee38a9…0xa176…28880x2888beforeInitialize, beforeAddLiquidity, beforeSwap, beforeSwapReturnDeltayes0no
ENA/ZENA 1%0xec91cac8…0xcb69…c0c00x00c0beforeSwap, afterSwapno0yes
ENA/sENA 0%0x8a1df5ea…0x8693…60c40x20c4beforeInitialize, beforeSwap, afterSwap, afterSwapReturnDeltayes0no
ENA/sENA 0%0xa767bb8d…0x3fb4…10880x1088afterInitialize, beforeSwap, beforeSwapReturnDeltayes0no
ENA/sENA 0%0xbf94687a…0xeeca…60c40x20c4beforeInitialize, beforeSwap, afterSwap, afterSwapReturnDeltayes0no
ENA/sENA 0%0xccf4015e…0xded2…68800x2880beforeInitialize, beforeAddLiquidity, beforeSwapno0no
What each permission bit allows
BitPermissionWhat it allows the hook to do
13beforeInitializeruns code before the pool is created
12afterInitializeruns code after the pool is created
11beforeAddLiquiditycan run checks or block a liquidity deposit before it happens
10afterAddLiquidityruns code after a deposit
9beforeRemoveLiquiditycan run checks or block a withdrawal before it happens
8afterRemoveLiquidityruns code after a withdrawal
7beforeSwapruns code before every swap (for example to set a dynamic fee or refuse a trade)
6afterSwapruns code after every swap
5beforeDonateruns code before a donation to liquidity providers
4afterDonateruns code after a donation
3beforeSwapReturnDeltacan take or give tokens in a swap, so the Swap event no longer shows what the trader settled
2afterSwapReturnDeltacan change the swap's output after the fact (same effect on the Swap event)
1afterAddLiquidityReturnDeltacan change what a liquidity provider pays on deposit
0afterRemoveLiquidityReturnDeltacan change what a liquidity provider receives on withdrawal

The two …ReturnDelta swap bits matter most for data quality: with them, the Swap event no longer equals what the trader paid or received, so volume read from events can be wrong. None of the ENA pools that traded this week has a hook at all.

6. Anomaly timeline (our existing findings)

What our monitoring flagged for ENA on Ethereum since collection started (2026-10-24 to 2026-11-01). Each finding has an Evidence Card in the app with its baseline, query and ingestion runs.

Window (UTC)FindingSeverityWhat it saysFinding id
2026-10-24 → 2026-10-25liquidity spikehighMedian active liquidity in ENA/sENA 0.05% rose to 8.9× its baseline (pool liquidity units)f_9a5786b8c3edbe49cd04
2026-10-24volume declinehighHourly ENA volume averaged 29,745 vs a baseline of 312,043 (0.095×)f_252751a20ea7a7d345de
2026-10-29buy sell imbalancelowBuy share of swaps 91% vs 40% baseline (41 buys, 4 sells in the hour)f_bca810b988ab875576d5
2026-10-29 → 2026-10-30volume spikehighHourly ENA volume averaged 50,491,848 vs a baseline of 538,437 (94×); peak 151,629,001 ENA in the hour from 00:00 UTC 2026-10-30f_7ba9b2fe71dd522be779
2026-10-30activity spikehighSwaps per hour: 301 vs a baseline of 55.5f_8681f5cb307d6fe115f6
2026-10-30liquidity spikehighMedian active liquidity in ENA/sENA 0.05% rose to 8.9× its baseline (pool liquidity units)f_9fc9bd8a013220dd2247
2026-10-31activity declinemediumSwaps per hour: 13 vs a baseline of 35.5f_41e888d745dda6cd454c
2026-10-31liquidity spikehighMedian active liquidity in ENA/sENA 0.05% rose to 8.9× its baseline (pool liquidity units)f_205185c784f28570ddfe
2026-10-31volume declinehighHourly ENA volume averaged 34,393 vs a baseline of 286,865 (0.12×)f_48e382b9d053b11a65e3
2026-11-01volume declinemediumHourly ENA volume averaged 55,422 vs a baseline of 276,629 (0.2×)f_fffcc12dd7726523d205

How to read this: the 29 Oct volume spike and 30 Oct activity spike are the sales described above. The liquidity finding for ENA/sENA 0.05% is one step change on 24 Oct (active liquidity about 9× higher) that the detector reports again on later days against the same baseline; it is a rise, not a withdrawal. The volume declines on 24 and 31 Oct are quiet hours against a busier baseline. Re-detections of the same finding on later runs are collapsed here (19 stored rows, 10 shown).

7. Market reality summary

Not a score and not a valuation: each line is a measured number with its caveat.

DimensionMeasuredCaveat
Real depth516,045 ENA to move −2% · 1.28 M to −5% · 2.52 M to −10%Snapshot at one block; assumes the sale is split across all exit pools; 96% sits in one pool.
Buy-side depth521,916 / 1.31 M / 2.51 M ENA for +2 / +5 / +10%Same caveats.
Organic share73.2% of gross 7-day volume (60.6% strict); other five days: 97.4% (13.5% strict)Pattern rules exclude only clear shapes; intent is not known. Bot-like traders are mostly arbitrage and market making.
Concentration of tradersTop 10 addresses: 67.8% of volume (other five days: 90.5%); largest: 25.6%One address per trader; a person or desk can use several.
Concentration of liquidityTop LP: 46.2% of the ±2% band; top 5: 71.3%A vault counts as one owner.
LP stability68% of the ±2% band in positions first funded more than 30 days ago; 14% in positions opened this weekPast stability does not bind future withdrawals. Most of the week's LP flow (125.42 M in, 128.66 M out, ENA-eq.) was in the 1% pool on 29–30 Oct.
Coverage36.8% of 7-day volume in our verified pipeline (94.3% on the five days without the 29–30 Oct sales); 99.5% decoded from pool eventsGap = one supported pool not pinned yet (ENA/WETH 1%). Ethereum only; centralized exchanges and other chains are outside this view.

What this does and does not say

  • It describes on-chain DEX markets on Ethereum only. Centralized exchanges, other chains and OTC trading are outside this view, and for a large token they can be bigger than everything here.
  • Depth is a snapshot of one block. Concentrated liquidity can be added or removed in a single transaction.
  • “Organic”, “wash-like”, “sandwich” and “bot-like” are pattern labels from fixed rules, not findings about intent or wrongdoing. A different threshold gives a different number; the rules and thresholds are on this page.
  • An address is not a person: one trader can use several addresses, and a contract (vault, smart wallet, settlement) can stand for many users.
  • Pool discovery relies on creation events that name the token. Pools created by unusual factories, or vaults that do not index token addresses, can be missing; the venue we cannot decode is shown with an upper-bound estimate.
  • Amounts are token units; quote-side amounts are in the pool's own quote token (WETH, USDC, USDT). We do not convert to USD.
  • WATAM is independent and not affiliated with Ethena Labs, Uniswap, PancakeSwap or any venue named here. This is not investment advice and not a price or value assessment.

Inputs, cache and scripts: commercial-audit/research-data/market-reality/ (collect.py → analyze.py → build_page.py). Data read on 01 Nov 2026 from public Ethereum nodes (Tenderly public gateway, Pocket, dRPC, BlockPI) and our ClickHouse store.