LauncherHook on Ethereum
Uniswap v4 Hook Contract 0x3d25951ae358779940488549f1330d9780ba0500 on Ethereum · Launchpad · Verified contract
- Volume (24h)
- $113
- Value locked (TVL)
- $0
- All-time volume
- $113
- Pools using this hook
- 1
- Swaps (24h)
- 3 (3 traders)
- Total swaps
- 3
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.
This read was written for the hook 0x4887…4500 on Ethereum and reused here: the two run the same code.
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
- ETH / BELIEVE (0.00% fee) — 24h volume $113, TVL $0, 3 swaps today