Launchpad hook on Ethereum
Uniswap v4 Hook Contract 0x27b1c29cbc86398b9f2bdb7401bbd0798b1a68cc on Ethereum · Launchpad
- Volume (24h)
- $125
- Value locked (TVL)
- $1.98K
- All-time volume
- $989.15K
- Pools using this hook
- 52
- Swaps (24h)
- 7 (6 traders)
- Total swaps
- 4,616
What it does
A launchpad hook that charges a per-pool swap fee on every trade and splits it between the token creator, protocol treasury, and holders, while leaving LP withdrawals unrestricted.
How it works step by step
- Acts as the pool hook for tokens launched through a linked launchpad contract; only the launchpad can set up pools.
- Charges a swap fee (current rate readable per pool) on trades and splits it between the token creator, the protocol treasury, and token holders via a reward contract.
- Lets creators and the protocol collect their accrued fees, and pushes holder fees to a reward distributor.
- Supports a launch buy function that performs an initial purchase through the pool, with a price and max-price view per launch.
- Restricts adding liquidity, likely so only the launchpad seeds pool liquidity; withdrawals are never touched by the hook.
- Swap behaviour
- On each swap the hook can take a fee from the swap amounts using return deltas and record it for the creator, protocol, and holders; the exact fee rate and any launch-phase limits cannot be confirmed from bytecode.
- Liquidity behaviour
- Adding liquidity passes through a check that appears to restrict who can add (likely the launchpad only). Remove-liquidity callbacks are disabled, so the hook cannot block or charge LP withdrawals.
- Fee behaviour
- A per-pool fee rate (in basis points, readable via a current-fee view) is deducted from swaps and split among the creator, the protocol treasury, and holder rewards; the exact percentages and maximum are not verifiable from bytecode.
- Owner & admin controls
- No explicit owner setters were found; the linked launchpad controls pool creation and fee recipients, and the treasury address comes from it. Fee caps cannot be confirmed from bytecode.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: only allows launchpad-created pools; beforeAddLiquidity: gates liquidity additions; beforeSwap: applies fee or launch rules before the trade; afterSwap: accounts fees after the trade; beforeSwapReturnDelta and afterSwapReturnDelta: let the hook take its fee directly from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: The launchpad contract and its treasury/fee-recipient settings determine who receives fees; no direct owner pause or drain function is visible in the decoded selectors.
Risk to user funds: The hook can take a fee portion of each swap; the exact range is unknown from bytecode. LP principal cannot be locked by this hook since withdrawals bypass it.
Security findings
- [medium] Unverified fee-taking hook: The hook deducts swap fees via return deltas, but without source the maximum fee rate cannot be verified.
- [low] Liquidity additions gated: Adding liquidity appears restricted, likely to the launchpad, so outside LPs may not be able to provide liquidity.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook cannot block or tax withdrawals.
Contract details
- Verified source
- No
- Bytecode size
- 19,452 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, erc6909-claims, fee-sharing, launchpad, moves-currency, return-delta, rewards, self-unlock
Pools using Launchpad hook
- 401K / SPYon (0.00% fee) — 24h volume $0, TVL $33, 0 swaps today
- 401K / SGOVon (0.00% fee) — 24h volume $0, TVL $12, 0 swaps today
- NVDAon / 401K (0.00% fee) — 24h volume $3.99, TVL $35, 1 swaps today
- SONIC / WETH (0.00% fee) — 24h volume $0, TVL $2.65, 0 swaps today
- ASTEROID / SPCXon (0.00% fee) — 24h volume $0, TVL $97, 0 swaps today
- MCAT / WETH (0.00% fee) — 24h volume $0, TVL $334, 0 swaps today
- PEPE / WETH (0.00% fee) — 24h volume $97, TVL $168, 4 swaps today
- NVDAon / AIMAXX (0.00% fee) — 24h volume $0, TVL $97, 0 swaps today
- AIMAXX / GOOGLon (0.00% fee) — 24h volume $0, TVL $72, 0 swaps today
- NVDAon / MERIDCAT (0.00% fee) — 24h volume $0, TVL $18, 0 swaps today
- PARA / WETH (0.00% fee) — 24h volume $0, TVL $56, 0 swaps today
- MCAT / WETH (0.00% fee) — 24h volume $0, TVL $96, 0 swaps today
- NVDAon / BLUECHIP (0.00% fee) — 24h volume $0, TVL $121, 0 swaps today
- MRDN / WETH (0.00% fee) — 24h volume $29, TVL $740, 1 swaps today
- NSDQ / SPYon (0.00% fee) — 24h volume $0, TVL <$0.01, 0 swaps today
- NVDAon / CHIPS (0.00% fee) — 24h volume $0, TVL <$0.01, 0 swaps today
- 401K / MSFTon (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- AAPLon / 401K (0.00% fee) — 24h volume $4.08, TVL $0, 1 swaps today
- CHIPS / MSFTon (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- AMDon / CHIPS (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today