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
3mo RobinhoodEthUsdgV4LaunchHookImmutable Uniswap v4 launch factory for TOKEN/ETH and TOKEN/USDG markets on Robinhood Chain. Deploys token-only liquidity into permanently locked positions, then intercepts swaps via beforeSwap to internally match accumulated LP fee token inventory against organic buys at the current pool tick before those buys reach the AMM. Robinhood beforeInitbeforeSwapswapDelta 2 3mo HookuidityHookV1A v4 hook for ETH/token pools that charges a 2% buy fee and 2% sell fee on native ETH. Buy fees are donated directly to current in-range LPs via poolManager.donate(); sell fees accrue to a per-pool creator reward vault. Pools must be registered by the token creator before swaps are permitted. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 3mo 0x669a…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 2 3mo BullionTaxHookUniswap v4 hook that applies configurable buy/sell taxes (default 6% each) on GOLD/WETH swaps, collecting the tax amounts to a treasury address. The owner can adjust tax rates up to 20%, update the treasury, or pause the hook. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo ToyhoodFeeHookVolatility-based dynamic fee hook for ETH/token pools. Charges fees (1%–6.2%) on buys via beforeSwap delta (ETH input) and on sells via afterSwap delta (ETH output), with the fee scaling between a base and max rate based on tick movement from the previous swap. Fees are sent directly to a per-pool fee recipient; only exact-input swaps are permitted. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0xb61c…6ae4Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 2 3mo RobinhoodEthUsdgV4LaunchHookImmutable token launch hook for Robinhood Chain that creates TOKEN/ETH or TOKEN/USDG pools with permanently locked liquidity priced via a WETH/USDG TWAP oracle. In beforeSwap, it matches stored token LP fees against incoming buy orders at the current pool tick before they reach the AMM. Robinhood beforeInitbeforeSwapswapDelta 2 3mo PonsD09EHookA fee-and-burn hook for PONS token/ETH pools. Takes a configurable ETH fee (default 2%) on both buy and sell swaps, splitting proceeds between the token creator (90%) and a vault for $D09E buybacks (10%). On sells, also burns a configurable portion of the sold token from a hook-maintained burn reserve funded separately from swap flow. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo LaunchpadHookCollects a configurable fee (up to 1%) on every swap for registered launchpad tokens, splitting proceeds between token creators and a platform treasury with optional multi-tier referral payouts. Uses BeforeSwapDelta and AfterSwapDelta to route fees from the pool, and records quote volume to a factory contract for token graduation tracking. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0xd5e8…4044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 2 3mo HookuidityHookV1A Uniswap v4 hook for creator token launches that charges a 2% fee on ETH buys (injected as pool liquidity via poolManager.donate()) and a 2% fee on ETH sells (directed to a per-pool creator reward vault), with a 0.10% launcher platform share deducted from each. Pools must be registered by the token creator before swaps can execute. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 3mo 0x3153…e0ccRuns code on every swap · Can take tokens from swaps · Runs at pool creation Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 3mo RobinhoodEthUsdgV4LaunchHookImmutable Uniswap v4 launch hook on Robinhood Chain that creates TOKEN/ETH and TOKEN/USDG pools with permanently locked token-only liquidity. Intercepts buy-side swaps to fill orders from accumulated LP fee token inventory at the current pool tick price before routing the remainder through the AMM. Robinhood beforeInitbeforeSwapswapDelta 2 3mo 0x7ddb…54c0Runs code on every swap · Runs at pool creation Robinhood afterInitafterAddLiqbeforeSwapafterSwap 2 3mo 0xcfc4…14c0Runs code on every swap · Runs at pool creation Robinhood afterInitafterAddLiqbeforeSwapafterSwap 2 3mo 0x6e0e…94c0Runs code on every swap · Runs at pool creation Robinhood afterInitafterAddLiqbeforeSwapafterSwap 2 3mo 0x5a76…6080Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood beforeInitbeforeSwap 2 3mo PRNTRHookA launch hook for WETH/token pairs that applies configurable protocol fees on buys (via beforeSwap delta) and sells (via afterSwap delta), denominated in WETH. An elevated 85% sniper fee is enforced during the first 30 seconds after pool registration. Pools must be registered by a designated factory contract; swaps on unregistered pools revert. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x53f7…50c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwap 2 3mo ChaplinFeeHookVolatility-based ETH fee hook for ChaplinLauncher pools. Charges dynamic fees (scaling between a configurable base and max bps based on the previous swap's tick movement) on ETH inputs for buys via beforeSwap delta, and on ETH outputs for sells via afterSwap delta. Only exact-input swaps are permitted; exact-output swaps revert. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x7292…4044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 2 3mo 0x22b5…8044Runs code on every swap · Can take tokens from swaps Robinhood afterSwapafterSwapDelta 2 3mo BullionTaxHookLevies a fixed 4% ETH trade tax on buys (ETH→GLD, taken in beforeSwap) and sells (GLD→ETH, taken in afterSwap) via BeforeSwapDelta/AfterSwapDelta returns. Accumulated ETH is held in the contract until flushed to a staking sink. Only exact-input swaps are permitted; exact-output reverts. Certain addresses (e.g. a buyback contract) can be exempted from the tax by the owner. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x184d…2040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 2 3mo 0x55c1…2040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 2 3mo 0xd34e…d0c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitbeforeSwapafterSwap 2 3mo 0x8023…6040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 2 3mo 0x6a00…d5c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitafterAddLiqafterRemoveLiqbeforeSwap+1 2 3mo 0xdcd2…d5c0Runs code on every swap · Sets its own swap fee · Runs at pool creation Robinhood afterInitafterAddLiqafterRemoveLiqbeforeSwap+1 2 3mo 0x4727…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 3mo TollHookV1Anti-sniper fee hook charging a flat buy fee and tiered sell fees based on hold duration (sniper, warm, holder, diamond tiers). Fees are configured at pool registration and are immutable; holder entry times are tracked via weighted average and updated on buys. Fees are split between a per-pool creator reward vault and a protocol fee recipient. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 3mo 0x3503…c0ccRuns code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x3b28…a040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 2 3mo RunnerCurveHookA bonding curve hook for token launches that prices swaps against a virtual-reserve constant-product curve, intercepts the full swap via beforeSwapReturnsDelta, blocks external liquidity additions during the curve phase, and automatically mints full-range Uniswap v4 liquidity once a configurable ETH graduation threshold is reached. Robinhood beforeInitbeforeAddLiqbeforeSwapswapDelta 2 3mo 0x9516…f3e9Runs code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Runs at pool creation · Handles donations to LPs Robinhood beforeInitafterInitbeforeRemoveLiqafterRemoveLiq+5 2 3mo 0x1de8…6040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 2 3mo 0x6e4e…a040Runs code on every swap · Runs at pool creation Robinhood beforeInitafterSwap 2 3mo Lev7FeeHookCharges a 3% fee on buys of a designated fee token, routing fees directly to a treasury address. Handles exact-in buys in beforeSwap and exact-out buys in afterSwap via return deltas. Includes a tick oracle that records pre-swap observations at configurable intervals. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo EthCreatorFeeHookV3A Uniswap v4 hook for native ETH/token pools that charges configurable directional buy/sell fees (1%–10% in 1% steps), splitting proceeds between a creator reward vault and an immutable launcher fee recipient. Fees are collected via BeforeSwapDelta and afterSwap delta returns; pools must be pre-registered by the token creator before they can be initialized or traded. Robinhood beforeInitbeforeSwapafterSwapswapDelta+1 2 3mo GammaHookImplements a dynamic launch-decay fee for Uniswap v4 pools. Applies a linearly decaying anti-snipe fee that starts at a configurable peak and decays to a base fee over a shield window after launch, returned as an LP fee override in beforeSwap. Robinhood beforeSwap 2 3mo M1AdaptiveHookCollects a configurable buy/sell fee from swap output on allowlisted M1 pools, forwarding proceeds to a buyback vault. Exact-output swaps pay the fee via beforeSwap delta; exact-input swaps pay via afterSwap delta. Rates are adjustable by an owner/operator within configured bounds. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x3a48…0088Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapswapDelta 2 3mo 0xd6ce…80c8Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapswapDelta 2 3mo 0x01f0…08c8Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapafterSwapswapDelta 2 3mo 0xafdf…88ccRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity Robinhood beforeAddLiqbeforeSwapafterSwapswapDelta+1 2 3mo RawbinHookRWAA Uniswap v4 hook for RWA token launches on Rawbin/Robinhood Chain. Restricts pool initialization and liquidity additions to the factory. Applies a linearly decaying anti-snipe fee (up to 90%) during the first 30 blocks after launch via afterSwapReturnsDelta, donating collected fees back to the pool rather than to the platform. Robinhood beforeInitbeforeAddLiqafterSwapafterSwapDelta 2 3mo ERC1967ProxyAn OpenZeppelin ERC1967 transparent proxy pointing to an unverified implementation contract that contains the actual Uniswap v4 hook logic. The hook flags (beforeSwap, afterSwap, beforeSwapReturnsDelta, afterSwapReturnsDelta, and liquidity hooks) are encoded in the address bitmask, but the implementation source is not available for analysis. Robinhood beforeInitbeforeAddLiqbeforeRemoveLiqbeforeSwap+3 2 3mo TelpadHookTakes a 1% fee on the unspecified side of every swap, split 50/50 between the pool creator and a platform wallet. Pool creators are registered at initialization via a factory contract, and accrued fees can be claimed by anyone to the designated recipients. Robinhood afterInitafterSwapafterSwapDelta 2 3mo NasdankFeeHookA Uniswap v4 hook that charges a configurable WETH-denominated fee (in pips) on every swap in both directions using the return-delta mechanism. Accrued fees are split between an immutable project treasury and a protocol treasury and can be claimed permissionlessly. Robinhood beforeSwapafterSwapswapDeltaafterSwapDelta 2 3mo 0x9556…c0c4Runs code on every swap · Can take tokens from swaps Robinhood beforeSwapafterSwapafterSwapDelta 2