Every Uniswap v4 hook, live
Every hook attached to at least one Uniswap v4 pool, explained in plain English, with safety checks and the pools that use it.
AgeHookChainPermissionsPools
3mo
SaturnOmnichainV4HookRuns at pool creation
Base
afterInit
1
3mo
0x9403…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x6ab3…9080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Base
afterInitbeforeSwap
1
3mo
0x4c90…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xe10e…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xe17b…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
MultiHookHostRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Runs at pool creation
Base
beforeInitbeforeRemoveLiqbeforeSwapafterSwap+1
1
3mo
ERC1967ProxyRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqafterAddLiqbeforeRemoveLiqafterRemoveLiq+2
1
3mo
SaturnV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x88b1…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x0333…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x0df1…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xe5f5…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xce84…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x84e6…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x8f44…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x6eab…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
DirectFeeBurnHookRuns code on every swap · Can take tokens from swaps · Sets its own swap fee · Runs at pool creation
Base
beforeInitbeforeSwapafterSwapafterSwapDelta
1
3mo
0x33ef…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x4c10…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xe918…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
LaunchPoolInitializationHookRuns at pool creation
Base
beforeInit
1
3mo
0xb935…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0x0885…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xf755…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xbe7e…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
0xf84e…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
LaunchHookGates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiq
1
3mo
0x2b8f…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
3mo
LaunchHookRuns code on every swap · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwap
1
3mo
SniperAuctionRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Base
beforeInitafterInitbeforeSwapafterSwap+2
1
3mo
0x44f1…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x4c8e…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xedc1…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x546c…80ccRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0x969a…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Base
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xb793…38e0Runs code on every swap · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Base
beforeInitafterInitbeforeAddLiqbeforeSwap+2
1
4mo
0x2077…4cc8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Base
beforeAddLiqafterAddLiqbeforeSwapafterSwap+1
1
4mo
HookContractRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity
Base
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap
1
4mo
0xccf3…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
4mo
0xe262…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
4mo
0x931e…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Base
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
4mo
0x21c4…8080Runs code on every swap
Base
beforeSwap
1
4mo
TrinityHookV10Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Base
afterInitbeforeAddLiq
1
4mo
ILAwareLimitOrderHookRuns code on every swap · Can take tokens from swaps · Adjusts deposit amounts · Runs at pool creation
Base
afterInitafterAddLiqbeforeSwapafterSwap+3
1
4mo
INKWarV4FeeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0xb521…0088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
4mo
0x48fd…4088Runs code on every swap · Can take tokens from swaps
Base
beforeSwapswapDelta
1
4mo
INKWarV4FeeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
INKWarV4FeeHookRuns code on every swap · Can take tokens from swaps
Base
beforeSwapafterSwapswapDeltaafterSwapDelta
1