What is Uniswap V4?
Uniswap V4 is the latest version of the Uniswap protocol, introducing hooks (custom logic at pool lifecycle points), a single-contract singleton architecture, and flash accounting to cut gas and pool-creation costs. It launched in 2025. Sally supports adding and managing Uniswap V4 concentrated-liquidity positions.
Uniswap V4 is the latest generation of the Uniswap protocol and a significant architectural change from V3. Its headline feature is hooks — optional contracts that run custom logic at key points in a pool’s lifecycle, such as before or after a swap or a liquidity change. Hooks let developers build behaviours like custom fees, on-chain limit orders, or dynamic strategies directly into a pool rather than around it.
Under the hood, V4 moves from deploying a separate contract per pool to a single 'singleton' contract that holds all pools together, combined with flash accounting that nets balance changes within a transaction instead of moving tokens at every step. The practical result is much cheaper pool creation and meaningfully lower gas for routing trades across multiple pools, since intermediate transfers are settled once at the end.
Like V3, V4 uses concentrated liquidity, so positions are NFTs tied to a chosen price range rather than fungible LP tokens. Sally supports adding and managing Uniswap V4 concentrated-liquidity positions on Base and BNB Smart Chain, including range selection and rebalancing, and routes swaps through V4 pools alongside V2, V3 and other DEXes so trades benefit from the new liquidity wherever it offers the best price.
Uniswap V4 is part of how Sally works on Base and BNB Smart Chain. Put it into practice with the tool below.
Add or manage liquidity →