Uniswap Volume, Fees and TVL by Version and Chain
Uniswap's daily volume, the fees its liquidity providers earn and the liquidity in its pools, split by v2, v3 and v4 and by chain.
Multi-chainEthereumUnichain+6Which Uniswap v4 hooks attract the most volume and liquidity?
Every Uniswap v4 hook with the pools that use it, their volume, fees and liquidity, what the hook is allowed to do and where it runs.
The table as it will open in Strata. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.
One row One row per hook address per chain on the latest complete day, plus one row per chain for pools without a hookSorted by Volume, 30 days, highest first
| Hook | Name | Chain | Pools | Volume, 24 hoursUSD | Volume, 30 daysUSD | LP fees, 30 daysUSD | Hook fees, 30 daysUSD | LiquidityUSD | Share of v4 volume | Permissions | Receipt |
|---|---|---|---|---|---|---|---|---|---|---|---|
Filter by Chain, Permissions.
A hook is a contract that a Uniswap v4 pool calls at set points in its life: when the pool is created, around each swap and around each change to its liquidity. Hooks let a pool charge a dynamic fee, run a token launch, rebalance or lend out its liquidity, return MEV to its providers or limit who can trade. A pool picks its hook once, when it is created, so the hook is part of the pool's identity.
This table lists every hook address that pools use, with the pools attached, the volume and fees they earned, the liquidity they hold and which callbacks the hook may run. Permissions are decoded from the hook's address itself, because v4 encodes them in the address's lowest bits, so they cannot be misreported. Sort it to find the hooks that carry the most trading or filter it by chain or permission, then open a row to see its pools and the reads behind it.
Pools without a hook appear as one row per chain, so the share of v4 volume that runs through hooks can be read against plain pools on the same chain and the same day.
Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.
How receipts work →Read from chain state and history
A smart contract attached to a v4 pool that the PoolManager calls at defined moments, such as before a swap or after liquidity is added. It can change the fee, run extra logic, hold tokens or, with return-delta permissions, change the amounts a swap settles.
Look at its permissions column. In v4 the hook's address encodes which callbacks it may run, and the PoolManager only calls the ones whose flags are set. A hook with before-swap return-delta rights can alter a swap's amounts, which matters more than one that only reads them.
The table shows what each hook can do, not whether its code is sound. Permissions, upgradeability and whether the source is verified are listed so readers can judge the risk, and no hook is ever marked safe. Hooks have been exploited before, and an upgradeable hook can change its logic after pools attach to it.
Some hooks keep most of a pool's tokens outside the PoolManager, for example lending them out until a swap needs them. The PoolManager then holds less than the pool can trade against, so the table adds the hook's own holdings where the hook exposes them.
The rows for plain pools make it readable: each chain's hooked volume is compared with its pools without a hook for the latest day and the selected period, so the share always comes from the same day's swaps rather than from a quoted figure.
Some do. A hook with return-delta permissions can take its own fee from a swap on top of the pool's fee to liquidity providers. The LP fees column shows what went to providers, and the hook fees column shows what the hook took where its events or balances record it.
Uniswap's daily volume, the fees its liquidity providers earn and the liquidity in its pools, split by v2, v3 and v4 and by chain.
Multi-chainEthereumUnichain+6Daily and monthly spot DEX volume on each chain and each exchange, decoded from swap events and valued at oracle prices.
Multi-chainEthereumSolana+3Creator and content coins launched on Zora each day on Base, the wallets that trade them, trading volume and creator rewards.
BasePaste a swap transaction to see whether a bot wrapped it in a front-run and a back-run, and what that sandwich cost the trader.
EthereumBNB ChainBase+1UNI burned since the Uniswap fee switch went live, the protocol fees that pay for each burn and the UNI supply left after them.
EthereumUnichainDeFi value locked on each chain, counted once at oracle prices, with the chain ranking, Ethereum's share and the protocols behind it.
Multi-chainEthereumSolana+3Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.