LiqpadLaunchHook on Base

Uniswap v4 Hook Contract 0x10f775c7f82e57577b47e6401de31dfc9bade0cc on Base · Launchpad · Verified contract

Volume (24h)
$99
Value locked (TVL)
$867
All-time volume
$81.71K
Pools using this hook
45
Swaps (24h)
1 (1 traders)
Total swaps
565

What it does

An immutable launchpad hook for launch-token/VVV pools that charges a fixed 1% on buys and about 2% on sells, burns launch-token fees and splits VVV fees 70/30 between the creator and the protocol, while LPs can withdraw freely.

How it works step by step

  • Only allows factory-created launch-token/VVV pools with a 0% LP fee and tick spacing 200 to use this hook.
  • Charges a fixed 1% fee on the swap input, and when buying the launch token with VVV no further fee applies; when selling the launch token for VVV an extra 1% is taken from the VVV output.
  • Any fee collected in the launch token is burned immediately, reducing its supply.
  • Fees collected in VVV go to a fee router that splits them 70% to the token creator (claimable) and 30% to a fixed protocol address (DiemEngine).
  • Exact-output swaps are disabled; only exact-input swaps are allowed.
Swap behaviour
Only exact-input swaps are allowed. Buys (VVV in) pay 1% of the VVV input. Sells (launch token in) pay 1% of the token input, which is burned, plus 1% of the VVV output, so sellers pay about 2% in total.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
Fixed hard-coded 1% hook fee per side (buys about 1%, sells about 2% total), with the pool's LP fee set to 0%. Launch-token fees are burned, and VVV fees are split 70% to the creator and 30% to the protocol's DiemEngine.
Owner & admin controls
No owner or fee switch exists; the fee is constant at 1%. The factory can only register new launch pools, and the 70/30 split and its recipients are immutable.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta

beforeInitialize: only the factory can create registered launch pools; beforeSwap: blocks exact-output swaps and takes 1% of the input; afterSwap: takes 1% of the VVV output on sells; beforeSwapReturnDelta/afterSwapReturnDelta: apply these fee deductions to swap amounts.

Security & trust assessment

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

Who controls it: No privileged keys control fees or funds. The factory can only register and initialize new launch pools.

Risk to user funds: The hook takes only a fixed 1% of swap input and, on sells, 1% of the VVV output (about 2% total on sells). LP principal is never touched, and withdrawals are unrestricted.

Security findings

  • [info] Fixed 1% fees, higher on sells: Buys pay 1% and sells pay about 2% (1% of the input plus 1% of the output). These constants are immutable.
  • [info] No owner or upgrade path: The contract is not a proxy and has no admin functions. The fee router has no owner sweep and only pays creators or the fixed DiemEngine address.
  • [info] Exact-output swaps revert: Exact-output swaps are rejected, so some routers may fail and need to use exact-input routes.

Contract details

Verified source
Yes (LiqpadLaunchHook)
Compiler
solc 0.8.26+commit.8a97fa7a
Bytecode size
6,418 bytes
Upgradeable proxy
No
Detected patterns
launchpad, moves-currency, return-delta

Pools using LiqpadLaunchHook