UniHooks

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.

Filters
Type
Safety
Activity
Permissions
Hooks with all of the selected permissions:
Sort
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