Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x6fd722982945ef8461e8e938f09eff1ef9aaa0cc on Robinhood Chain · Launchpad
- Volume (24h)
- $0.01
- Value locked (TVL)
- $0.08
- All-time volume
- $0.01
- Pools using this hook
- 1
- Swaps (24h)
- 1 (1 traders)
- Total swaps
- 1
What it does
A launchpad fee hook that charges buy and sell fees of unverified size on swaps and splits them between token creators and the platform, while leaving LP withdrawals unrestricted.
How it works step by step
- Attaches to pools for tokens launched through a factory, binding each token to an official pool and a creator.
- Takes a buy or sell fee on swaps using return deltas, with separate buy and sell fee rates read from an external config.
- Splits collected fees between the token creator, a platform treasury and a protocol share, tracked as claimable balances.
- Lets creators and the platform claim their accrued fees, and tracks reward backing and liabilities for solvency checks.
- Appears to restrict pool creation to bound or graduated tokens via a beforeInitialize check.
- Swap behaviour
- On each swap the hook takes a fee from the swap amounts via return deltas, possibly with different buy and sell rates, and credits it to creator and platform balances. Some swaps may revert if the token is not bound or graduated, or if an exact-output fill would be partial.
- Liquidity behaviour
- No liquidity callbacks are enabled; LPs can add and withdraw freely and the hook can never block withdrawals.
- Fee behaviour
- Buy and sell fees in basis points are read from an external source and split by fixed creator, platform and protocol share constants; exact percentages cannot be confirmed from bytecode. Fees are held as Uniswap v4 claim balances and paid to the creator and platform treasury when claimed.
- Owner & admin controls
- An owner and a factory appear to exist; the factory binds tokens to creators, and there is a platform claim function and possibly a surplus-withdrawal function. Fee rates come from an external contract whose caps cannot be verified from bytecode.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: gates which pools can be created for launched tokens; beforeSwap: computes and charges fees on the input side; afterSwap: charges fees on the output side and updates accounting; beforeSwapReturnDelta and afterSwapReturnDelta: let the hook deduct its fee from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A factory and owner control token binding and platform fee claims, and an external contract supplies the fee rates. Their exact limits are not verifiable from bytecode.
Risk to user funds: The hook takes a fee from swap amounts at a rate that cannot be confirmed from bytecode. LP principal stays in the PoolManager and cannot be locked or drained by this hook.
Security findings
- [medium] Unverified fee rates: Buy and sell fee rates are read from an external contract and the maximum cannot be confirmed without source code.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled in the address, so LPs can always withdraw.
- [info] Not upgradeable: The hook is a direct contract, not a proxy.
Contract details
- Verified source
- No
- Bytecode size
- 11,305 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, erc6909-claims, fee-sharing, launchpad, moves-currency, ownable, return-delta, rewards, self-unlock
Pools using Launchpad hook
- ETH / MUSK (0.30% fee) — 24h volume $0.01, TVL $0.08, 1 swaps today