AgentUniswapHook
4 hooks share this exact bytecode, used by 21 pools. Usually a launchpad deploying one copy per token.
0xd87e7e36bdc1771c51f66a28ad72e77f2f507506edde0d32e70e785056c8121b
AgeHookChainPermissionsPools
19mo
ERC1967ProxyRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs
Base
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
19mo
AgentUniswapHookA UUPS-upgradeable Uniswap v4 hook that collects configurable fees on each swap, distributing them to designated recipients, and burns the agent token (via IBurnable) in afterSwap. Fee recipients and burn percentages are set per token pair by an owner or controller.
Base
beforeInitafterInitbeforeAddLiqafterAddLiq+10
18
19mo
ERC1967ProxyRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs
Base
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1
19mo
0x0429…7fffRuns code on every swap · Can take tokens from swaps · Can block LP withdrawals · Takes a cut when LPs withdraw · Gates who can add liquidity · Adjusts deposit amounts · Runs at pool creation · Handles donations to LPs
Base
beforeInitafterInitbeforeAddLiqafterAddLiq+10
1