UniHooks

ERC1967Proxy

19 hooks share this exact bytecode, used by 24 pools. Usually a launchpad deploying one copy per token.

0x18f95d772587f01e910a390c7b48d767fbfa7726584405e8277da572b72f9386

AgeHookChainPermissionsPools
52d 0x8af4…7accRuns 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 52d 0x86ed…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 52d 0x570a…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 52d 0xb464…baccRuns 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 52d 0x9937…3accRuns 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 52d 0x07ff…7accRuns 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 52d ERC1967ProxyRuns 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 52d 0xe4ec…baccRuns 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 52d 0xb287…7accRuns 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 53d 0x296b…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 53d 0xf780…7accRuns 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 53d 0x505e…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 53d 0xd1ba…3accRuns 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 57d 0x27d2…baccRuns 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 2mo 0xc467…3a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+1 1 2mo 0x05de…7a80Runs code on every swap · Can block LP withdrawals · Gates who can add liquidity · Runs at pool creation Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+1 1 2mo ERC1967ProxyAn upgradeable ERC1967 proxy-based Uniswap v4 hook. The hook logic is implemented at a separate implementation address (0x28bAdEA68300D39008d01C78F774F8Bd9b4bd8Ac); only the proxy contract is verified on-chain, so implementation behavior cannot be assessed from the available source files. Robinhood beforeInitafterInitbeforeAddLiqbeforeRemoveLiq+1 1 14mo MevHookPGAUpgradeableV2A UUPS-upgradeable MEV-protection hook requiring EIP-712 signed authorization from a designated SIGNER_ROLE holder, or a pre-paid `unlock()` ETH donation, to allow swaps. Collects configurable swap fees minted to a fee recipient, and restricts pool initialization to native ETH pairs. Base beforeInitafterInitbeforeSwapafterSwap 2 19mo MevHookUpgradeableV10UUPS-upgradeable MEV protection hook that gates swaps via EIP-712 signatures from authorized signers or a block-level MEV unlock mechanism. ETH payments from MEV searchers are redistributed to the pool and a fee recipient after a configurable fee deduction, with admin-controlled blacklisting of tx.origin addresses and a minimum MEV payment threshold. Ethereum beforeInitafterInitbeforeSwapafterSwap 5