Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x2d604f7e4bb18b839f12ee031f5cf2fbed9d60cc on Robinhood Chain · Launchpad
- Volume (24h)
- $0
- Value locked (TVL)
- $0
- All-time volume
- $0
- Pools using this hook
- 4
- Swaps (24h)
- 0 (0 traders)
- Total swaps
- 0
What it does
A token launchpad that creates tokens and pools at a fixed starting valuation and charges every swap a fixed hook fee, shared between the creator and a treasury, while leaving liquidity withdrawals untouched.
How it works step by step
- Lets anyone launch a new token with a name, symbol and metadata; the hook creates the token, opens a Uniswap v4 pool at a fixed starting valuation and seeds liquidity in a single range.
- Charges a hook fee on swaps in launched pools and splits it between the token creator and a treasury.
- Records fees owed to creators and the treasury, which they can claim later through claim or claimFor.
- Only pools created through its own launch flow are recognized, and pool initialization is gated.
- Swap behaviour
- On each swap in a launched pool, the hook takes a fee from the swap amounts using return deltas and credits it to the creator and treasury balances. The exact fee percentage is a hard-coded constant that cannot be read from bytecode alone.
- Liquidity behaviour
- The hook places the initial launch liquidity itself when a token is launched. Add and remove liquidity callbacks are not enabled, so the hook cannot block or charge LP withdrawals.
- Fee behaviour
- A fixed hook fee (set by a constant) is taken on swaps and split between the creator (creator share constant) and the treasury (treasury cut constant). Exact percentages are unverified, and there is also a fixed pool LP fee.
- Owner & admin controls
- No owner setters were found. Fees, splits, supply and the treasury appear to be fixed constants or immutables.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: restricts pool creation to the hook's own launches; beforeSwap: applies fee logic before the swap; afterSwap: takes the fee from swap output and records amounts owed; beforeSwapReturnDelta/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 admin functions were found. The treasury address only receives its fixed cut of fees.
Risk to user funds: The hook takes a fixed but unverified percentage of each swap in launched pools. It cannot touch LP withdrawals, and launch liquidity is placed by the hook itself.
Security findings
- [low] Swap fee via return deltas: The hook can take part of swap amounts through return deltas. The rate looks like a hard-coded constant, but the exact value cannot be verified without source.
- [info] No admin setters: No owner or fee-changing functions were found. Fees and the treasury appear fixed.
- [info] LP withdrawals unaffected: Remove-liquidity callbacks are disabled, so the hook can never block withdrawals.
Contract details
- Verified source
- No
- Bytecode size
- 14,024 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, launchpad, moves-currency, return-delta, self-unlock
Pools using Launchpad hook
- ETH / LOTB (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- ETH / LOTB (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- ETH / LTEST (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today
- ETH / LTEST (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today