Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x890f7df23f11c819bfcaf281f8fbb7519d2d60cc on Robinhood Chain · Launchpad
- Volume (24h)
- $0
- Value locked (TVL)
- $0
- All-time volume
- $0
- Pools using this hook
- 2
- Swaps (24h)
- 0 (0 traders)
- Total swaps
- 0
What it does
A permissionless token launchpad that creates a v4 pool with fixed-supply single-sided liquidity for each new token and charges every swap in those pools the same fixed, hard-coded fee, with no admin able to change it or block withdrawals.
How it works step by step
- Lets anyone launch a new ERC-20 token with a name, symbol and metadata URI through a single launch call.
- Creates and initializes a Uniswap v4 pool for each new token and seeds it with single-sided liquidity from a fixed supply at a preset opening valuation.
- Takes a fixed fee on swaps in launched pools using swap return deltas; some token supply appears to be cut or burned according to a fixed setting.
- Blocks pool creation that does not go through the launcher, and tracks launches by index and token address.
- Swap behaviour
- On every swap in a launched pool the hook runs before and after the trade and can take a fixed fee from the swap amounts, possibly burning launched tokens it collects. The exact fee is a hard-coded constant (FEE_BPS) that cannot be read precisely from bytecode alone.
- Liquidity behaviour
- The hook adds the initial launch liquidity itself; it has no add or remove liquidity callbacks, so it can never block or charge anyone withdrawing liquidity.
- Fee behaviour
- A fixed, hard-coded swap fee (FEE_BPS constant) plus a fixed pool fee (POOL_FEE) apply; exact percentages and recipients are not determinable from bytecode, but no function exists to change them.
- Owner & admin controls
- No admin controls found; fee, supply, range and opening valuation are constants with no setter functions.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize restricts pool creation to the launcher; beforeSwap and afterSwap track launch state and compute the fee; beforeSwapReturnDelta and afterSwapReturnDelta let the hook take its fee from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: No privileged owner functions were found; the launcher logic is fixed and permissionless.
Risk to user funds: The hook can deduct a fixed fee from swap input or output in launched pools; the exact percentage is unverified. It cannot touch LP withdrawals.
Security findings
- [low] Unverified swap fee logic: The hook uses swap return deltas to take a fee whose exact size is a constant in unverified bytecode, so the rate cannot be confirmed.
- [info] No admin or upgrade path: The contract is not a proxy and exposes no owner setters, so fees and parameters are fixed at deployment.
- [info] Withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook cannot block or tax LP withdrawals.
Contract details
- Verified source
- No
- Bytecode size
- 13,217 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, launchpad, moves-currency, return-delta, self-unlock
Pools using Launchpad hook
- ETH / TQTEST (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- ETH / TORQ (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today