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
0x85ec…40c0Runs code on every swap
Ethereum
beforeSwapafterSwap
1
3mo
0xbe2a…8088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
3mo
XautWstGbpHookRuns code on every swap · Sets its own swap fee · Runs at pool creation
Ethereum
beforeInitbeforeSwapafterSwap
1
3mo
0x1095…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x2f49…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
flUSDCHooksRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
SaturnOmnichainV4HookRuns at pool creation
Ethereum
afterInit
1
3mo
SaturnOmnichainV4HookRuns at pool creation
Ethereum
afterInit
1
3mo
SaturnOmnichainV4HookA minimal hook with afterInitialize permission (no-op callback) and a convenience initializePool() function that deploys a fixed ETH/TOKEN pool at 0.3% fee and 1:1 initial price. Records initial tick and pool state in contract storage. No swap, liquidity, or donation logic is active.
Ethereum
afterInit
1
3mo
SaturnOmnichainV4HookRuns at pool creation
Ethereum
afterInit
1
3mo
FWATokenHookETH/FWAToken pool hook that charges a flat 1% fee on all swaps, routing proceeds to an owner-set fee wallet (buys: fee taken in FWAToken and swapped to ETH; sells: fee taken in ETH). Pool initialization is gated on the token's `launching()` flag; buy-side swaps revert for unauthorized callers until the owner enables external trading via `externalBuysEnabled`.
Ethereum
beforeInitafterAddLiqafterSwapafterSwapDelta
1
3mo
SaturnOmnichainV4HookA minimal hook that only uses afterInitialize (as a no-op stub) to satisfy the interface. Provides an initializePool() helper that deploys an ETH/token pool with fixed parameters (0.3% fee, tick spacing 60). Does not alter swap or liquidity behavior.
Ethereum
afterInit
1
3mo
SaturnV4HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
RoobetHookNoTaxRuns code on every swap
Ethereum
beforeSwap
1
3mo
TurbineHookRuns code on every swap · Can take tokens from swaps · Runs at pool creation
Ethereum
beforeInitbeforeSwapswapDelta
1
3mo
EulerSwapEulerSwap is a Uniswap v4 hook implementing a custom AMM curve backed by Euler lending vaults. It takes full control of swaps via beforeSwapReturnsDelta, depositing input tokens into and withdrawing output tokens from Euler vaults, with configurable fees and an optional timestamp-based expiration that halts swaps after a set deadline.
Ethereum
beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1
1
3mo
0xe3f0…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0xf436…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
PrismHookRuns code on every swap
Ethereum
afterSwap
1
3mo
0x3b86…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x3c54…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x3d5d…00c0Runs code on every swap · Sets its own swap fee
Ethereum
beforeSwapafterSwap
1
3mo
EulerSwapRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation · Handles donations to LPs
Ethereum
beforeInitbeforeAddLiqbeforeSwapbeforeDonate+1
1
3mo
0x457c…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
3mo
0x20ce…8088Runs code on every swap · Can take tokens from swaps
Ethereum
beforeSwapswapDelta
1
4mo
0xd121…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xad0d…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xe35e…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x73d5…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
HookRuns code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0x4950…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xbf23…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc21e…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc2e4…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc2e3…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc233…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc233…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc28f…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc244…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc205…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc292…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc26e…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc29b…a888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc201…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc273…e888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc2a2…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc28a…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc2b2…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc20c…6888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1
4mo
0xc274…2888Runs code on every swap · Can take tokens from swaps · Gates who can add liquidity · Runs at pool creation
Ethereum
beforeInitbeforeAddLiqbeforeSwapswapDelta
1