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
4mo
0x2e6b…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
0xed4e…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
4mo
0xf986…0044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
4mo
0x72b6…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xd9a4…faccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
4mo
0xcea5…2888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
KittyHookRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
4mo
StubHookRuns code on every swap
Robinhood
beforeSwap
1
4mo
0xc9d0…6888Runs code on every swap · Can take tokens from swaps · Sets its own swap fee · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x1334…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
0x07f7…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Robinhood
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
4mo
CashCatMachineHookRestricts liquidity additions to a single designated machine address, ensuring it is the sole liquidity provider in the pool. All other hook callbacks (including swap hooks) are disabled and revert if called.
Robinhood
beforeAddLiq
1
4mo
0x4fd8…8800Gates who can add liquidity
Robinhood
beforeAddLiq
1
4mo
0x50c7…aac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
4mo
0x4fa5…c0ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0xf34e…8044Runs code on every swap · Can take tokens from swaps
Robinhood
afterSwapafterSwapDelta
1
4mo
0x48b3…28c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
4mo
0xc848…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
0x6e94…28c0Runs code on every swap · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap
1
4mo
0x8120…c888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity
Robinhood
beforeAddLiqbeforeSwapswapDelta
1
4mo
0xe17e…44ccRuns code on every swap · Can take tokens from swaps
Robinhood
afterAddLiqbeforeSwapafterSwapswapDelta+1
1
4mo
DropFeeHookUniswap v4 hook for a DROP/ETH pool that charges a flat 1% ETH fee on every swap. On buys (ETH→DROP), the fee is deducted from ETH input via a beforeSwap delta; on sells (DROP→ETH), it is deducted from ETH output via an afterSwap delta. Exact-output swaps are disabled.
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0x1ae1…e000Runs at pool creation
Robinhood
beforeInit
1
4mo
0x1f95…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x7bbf…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xa8cb…a8ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
4mo
0x8af1…8088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
0xeb68…00c0Runs code on every swap
Robinhood
beforeSwapafterSwap
1
4mo
URobinHookRuns at pool creation
Robinhood
afterInit
1
4mo
BrrrEthFeeHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
TheFloorTaxHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
0x8765…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0xa75c…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
SatoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x38e5…2044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
4mo
RocardsHookRuns at pool creation
Robinhood
afterInit
1
4mo
0xb691…1000Runs at pool creation
Robinhood
afterInit
1
4mo
PlebIndexFeeHookCharges an immutable ETH trade tax (up to 4%) on PLEB/ETH pool swaps, diverting the fee directly to a fixed treasury address via BeforeSwapDelta and AfterSwapDelta. Restricts pool initialization to native-ETH/PLEB pairs; has no owner or upgrade mechanism.
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
SatoHookBonding curve hook for an ETH/SATO pool that replaces AMM liquidity entirely using BeforeSwapDelta. Buys mint SATO via a forward curve; sells burn SATO via an inverse curve paid from ETH reserves held by the hook. A 0.3% fee is skimmed on all trades. Requires hookData encoding the swapper address; a per-user block-number cooldown applies between buys and sells.
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
SatoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xd6ba…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
CitadelDeskRuns code on every swap · Sets its own swap fee · Runs at pool creation
Robinhood
beforeInitafterSwap
1
4mo
0x6c3e…4088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
0x3604…e044Runs code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitafterSwapafterSwapDelta
1
4mo
RhmiFeeHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Robinhood
beforeInitbeforeSwapafterSwapswapDelta+1
1
4mo
TaxHookRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
SatoHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Robinhood
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x9d9b…40ccRuns code on every swap · Can take tokens from swaps
Robinhood
beforeSwapafterSwapswapDeltaafterSwapDelta
1
4mo
0xc969…0088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1
4mo
0xdb07…c088Runs code on every swap · Can take tokens from swaps
Robinhood
beforeSwapswapDelta
1