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
5mo
FootbullHookA Uniswap v4 hook for an ETH/TEAM pool that deducts a 2.5% tax from each swap's input, routing proceeds to a configurable prize pool and treasury (owner-tunable split), with an anti-snipe launch guard that caps buys at 37.44 TEAM for the first 15 minutes after the first swap.
Ethereum
beforeSwapswapDelta
1
5mo
0xb3a7…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
PsycheAn ERC20 token (ECHO) combined with a Uniswap v4 hook that applies variable swap surcharges (5–50 bps) via beforeSwapReturnsDelta, scaled by each swapper's contribution coefficient — a weighted product of token tenure, balance weight, and swap witness count. Higher-coefficient holders pay lower surcharges; the surcharge differential routes back to liquidity providers.
Ethereum
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+2
1
5mo
EchoHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
5mo
0x7992…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
EchoHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
afterInitbeforeAddLiqbeforeRemoveLiqbeforeSwap
1
5mo
FootbullHookApplies a 2.5% input tax on every ETH/TEAM swap, splitting proceeds between a prize pool and a project treasury. During the first 15 minutes after launch, enforces an anti-snipe cap that reverts buy orders exceeding 3% of token supply (37.44 TEAM).
Ethereum
beforeSwapswapDelta
1
5mo
0xaa68…aac0Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+1
1
5mo
FootbullHookRuns code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
5mo
0x7786…eaccRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
5mo
RitualRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
5mo
0xb902…4040Runs code on every swap
Ethereum
afterSwap
1
5mo
FullRangeLBPStrategyRuns at pool creation
Ethereum
beforeInit
1
5mo
YieldTokenERC20 token that also serves as a Uniswap v4 hook to self-host its own liquidity pool. Token holders earn ETH yield proportional to their token balance, tracked via companion YieldNFT share tokens. The afterSwap callback is a no-op; the hook flag exists solely to allow the contract to act as its own pool hook.
Ethereum
afterSwap
1
5mo
0xd736…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
AlienHookRuns code on every swap · Runs at pool creation
Ethereum
afterInitafterAddLiqafterRemoveLiqbeforeSwap+1
1
5mo
0x17de…4040Runs code on every swap
Ethereum
afterSwap
1
5mo
ForgeYieldHookRuns code on every swap · Can take tokens from swaps
Ethereum
afterSwapafterSwapDelta
1
5mo
RitualRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3
1
5mo
PrismCombinedTokenHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
5mo
0x1936…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
CasteHookA Uniswap v4 hook for the $CASTE token that implements a flip-card NFT game. Buy swaps mint sealed NFT cards redeemable for CASTE token rewards; swap fees fund hourly and FOMO lottery pools. Includes anti-JIT liquidity lockout.
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
5mo
PrismCombinedTokenHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
5mo
PrismCombinedTokenHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
5mo
CasteHookUniswap v4 hook for the $CASTE token that charges fixed buy/sell fees via BeforeSwap/AfterSwap deltas, mints collectible flip cards on buys, runs an hourly blockhash-based lottery funded by swap fees, and enforces anti-JIT liquidity protection via per-position block-based minimum hold periods.
Ethereum
beforeAddLiqbeforeRemoveLiqbeforeSwapafterSwap+2
1
5mo
PrismCombinedTokenHookA self-contained ERC20 token and Uniswap v4 hook that collects a 1.2% fee on buys (in native ETH, stored for external reflection token buybacks) and burns 1.2% of the token on sells. Periodically triggers a buyback of an external reflection token that is distributed to holders.
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
5mo
VitaHookUniswap v4 hook that gates trading on official VITA pools until the token is started, applies a time-based tiered dynamic LP fee (decreasing from 5% to 1% over 7 hours), and refreshes a random seed after each swap to support token launch mechanics.
Ethereum
beforeSwapafterSwap
1
5mo
PrismCombinedTokenHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
5mo
PrismCombinedTokenHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
5mo
0x75a0…c0c0Runs code on every swap · Sets its own swap fee
Ethereum
beforeSwapafterSwap
1
5mo
TransparentHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
5mo
0x0bb3…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x3569…00c0Runs code on every swap · Sets its own swap fee
Ethereum
beforeSwapafterSwap
1
5mo
TransparentHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwapswapDelta+1
1
5mo
0xb070…4088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
5mo
0xfdb1…c088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
5mo
0xd332…0145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x00a6…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x29c0…8145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
LendingHookV4Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+4
1
5mo
0xb000…c145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
0x37c2…5080Runs code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
afterInitbeforeSwap
1
5mo
0x233b…4145Runs code on every swap · Can take tokens from swaps · Takes a cut when LPs withdraw
Ethereum
afterRemoveLiqafterSwapafterSwapDeltaremoveLiqDelta
1
5mo
ReaperHookRuns code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeRemoveLiqafterSwap
1
5mo
PrismCombinedTokenHookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapafterSwap+2
1
5mo
YieldTokenRuns code on every swap
Ethereum
afterSwap
1
5mo
0x7643…8040Runs code on every swap
Ethereum
afterSwap
1
5mo
0x1dbb…4040Runs code on every swap
Ethereum
afterSwap
1
5mo
0x29c3…4040Runs code on every swap
Ethereum
afterSwap
1
5mo
0x5213…0040Runs code on every swap
Ethereum
afterSwap
1