Uniswap has launched a new dynamic-fee mechanism on Ethereum mainnet that charges different rates for buying and selling ETH in an ETH/USDC pool. The VolatilePair Hook, built for Uniswap v4, adjusts fees according to recent price moves to change how trades are priced during volatile market conditions.
Volatile pairs have accounted for more than $500 billion in trading volume on Uniswap this year, according to the protocol’s announcement. In conventional pools, a single fee applies regardless of direction. When the broader market moves, the pool’s price can lag, allowing the first trader to arrive to capture the difference while liquidity providers bear the resulting cost.
According to Uniswap, the new hook is designed to account for those price movements through directional fees. The approach follows the StablePair Hook released in September, which the protocol reported generated roughly $3.1 billion in volume across its pools in the first four weeks after launch.
Directional Fees and the Arbitrage Problem
The hook calculates separate ask and bid fees on every swap. When the pool price rises, the cost of buying ETH increases and the cost of selling it falls. The relationship reverses when the price declines.
After larger moves, trades that push the price back toward the prior level pay an additional temporary fee for one block. Within a block, fees can also rise further as the price moves away from the block’s opening level, a feature intended to raise the cost of sandwich attacks.
Uniswap’s developer documentation describes the total fee as the sum of a permanent component, a one-block temporary component, and a mid-block adjustment. The permanent fees on each side always sum to a fixed resting spread, meaning the overall width of the market does not expand under calm conditions even as the fees skew. The design is intended to charge more for trades that continue in the direction of the last move while still quoting a competitive spread. Fees do not vary by trade size.
Only Uniswap Labs can initialize VolatilePair pools and set their starting parameters. Anyone can later add or remove liquidity through the standard v4 position manager. The restriction prevents third parties from launching a competing pool for the same pair with different fee settings that could only be altered later through governance. Pools are expected to maintain liquidity on both sides of the price. Empty ranges can produce free price moves that affect subsequent fee calculations.
Governance Control and Place in Uniswap’s Hook Strategy
The live ETH/USDC pool uses the dynamic fee flag and a tick spacing of 4. The hook itself is an upgradeable proxy controlled by Uniswap Governance, with the proxy address listed in the deployments documentation.
Governance can change fee parameters or upgrade the fee logic without requiring liquidity providers to migrate. Hook permissions, which are encoded in the address, cannot be expanded by an upgrade. Withdrawals cannot be blocked, and the hook cannot alter the amounts of tokens minted or burned. OpenZeppelin audited the contracts on October 9, 2026, and reported no critical, high, or medium findings, according to the security documentation.
The launch is part of Uniswap’s broader use of v4 hooks for specialized market structures. Earlier this year, the protocol introduced Permissioned Pools that rely on hooks to enforce on-chain eligibility checks for regulated assets. Hooks have also been discussed for tokenized securities venues.
Read: Papertrade Ignites 1000X Leveraged Crypto Trading Rally: Do Users Really Need This?
At the same time, Uniswap governance has activated protocol fees on v4 pools, a change that remains additive to the liquidity provider fee rather than a direct reduction of it. These developments expand the range of market structures and trading mechanisms being introduced through the protocol’s hook system.
For traders, directional fees create a different experience from a static-fee pool. In calm markets, the total spread is intended to remain competitive, but after a significant price move, one side of the market becomes more expensive. Uniswap says the mechanism is designed to give liquidity providers a fee structure that responds to price movements that can affect their returns. However, liquidity providers remain exposed to the performance of the specific fee parameters selected for each pool.
Those parameters can be adjusted later through governance. The hook is open source, and Uniswap Labs has invited builders seeking custom implementations to contact the team.
The effect of the VolatilePair Hook on liquidity provider returns will depend on trading conditions, the parameters selected for the pool, and how traders respond to the directional fees. The initial deployment is limited to an ETH/USDC pool on Ethereum, with Uniswap indicating that additional volatile pairs are planned.
Also read: Pirate Chain Rolls Back Blockchain After Ironwood Turnstile Exploit
