LauncherHook on Ethereum

Uniswap v4 Hook Contract 0x488796ec3d30c76076719a0c3bd0e8fee98f4500 on Ethereum · Launchpad · Verified contract

Volume (24h)
$0
Value locked (TVL)
$0.42
All-time volume
$262.62K
Pools using this hook
102
Swaps (24h)
0 (0 traders)
Total swaps
1,199

What it does

A token-launch helper that lets creators open a pool and add or remove their own launch liquidity, with no extra swap fees so all trades pay only the pool's standard fee.

How it works step by step

  • Lets a token creator initialize a Uniswap v4 pool for their launched token through the hook.
  • The token owner or creator can add a single full-range liquidity position for the token via the hook, which settles funds through the PoolManager.
  • The same creator can later remove that position, with the hook tracking whether it has been added or removed.
  • Swap callbacks are not enabled, so trading uses the pool's normal fee with no hook interference.
Swap behaviour
No swap callbacks.
Liquidity behaviour
The afterAddLiquidity and afterRemoveLiquidity callbacks are view functions that cannot change balances or return deltas; they appear to only confirm the hook's own liquidity operations. Third-party LPs adding or removing liquidity through other routers are not charged, though the exact checks were partly truncated in the source.
Fee behaviour
Uses the pool's static fee.
Owner & admin controls
No global owner controls over fees or trading were found; the token creator/owner can only add and remove the hook-managed launch position for their own token.

Enabled Uniswap v4 callbacks

afterAddLiquidity, afterRemoveLiquidity

afterAddLiquidity: read-only check run after deposits; afterRemoveLiquidity: read-only check run after withdrawals.

Security & trust assessment

Risk level: low (verified source, medium confidence).

Who controls it: No admin key controls fees or swaps; each token creator controls only their own hook-held launch liquidity.

Risk to user funds: The hook cannot deduct fees from swaps or LP deposits/withdrawals since all return deltas are disabled; it only moves the creator's own launch liquidity, and LP principal cannot be drained by the hook.

Security findings

  • [info] Read-only liquidity callbacks: Both enabled callbacks are declared view and liquidity return deltas are disabled, so they cannot take tokens from LPs.
  • [info] Creator-managed launch position: The hook holds one launch position per token that only the token's creator/owner can add or remove; this is the creator's own liquidity.
  • [info] Partial source: Part of the source was truncated, so exact revert conditions in the liquidity callbacks could not be fully confirmed.

Contract details

Verified source
Yes (LauncherHook)
Compiler
solc 0.8.26+commit.8a97fa7a
Bytecode size
9,073 bytes
Upgradeable proxy
No
Detected patterns
erc20, launchpad, moves-currency, ownable, self-unlock

Pools using LauncherHook