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