Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x8d194a9b723286467cb209637819ccb5df8a28cc on Robinhood Chain · Launchpad
- Volume (24h)
- $89
- Value locked (TVL)
- $12
- All-time volume
- $89
- Pools using this hook
- 3
- Swaps (24h)
- 7 (2 traders)
- Total swaps
- 7
What it does
A launchpad hook that charges a fixed tax on every swap and sends it to a vault, may limit early trading to whitelisted addresses, and never interferes with LP withdrawals.
How it works step by step
- Acts as a launchpad hook for newly launched tokens, tracking each token's pool, curve, price and whether it has graduated.
- Charges a tax on swaps through its swap callbacks, taking a cut of swap amounts and forwarding it to a vault or fee receiver.
- Keeps a per-pool whitelist that appears to gate who can trade during an early launch window.
- Checks liquidity additions so that liquidity is only added through the launch process (seeding).
- Has functions to seed launch liquidity and flush accumulated fees to a vault.
- Swap behaviour
- On each swap the hook can take a tax from the swap amounts and may restrict trading to whitelisted addresses during a launch window. The exact tax rate and window length are stored as constants that cannot be read from bytecode alone.
- Liquidity behaviour
- Adding liquidity is checked by the hook and is likely restricted to the launch seeding flow. Remove-liquidity callbacks are disabled, so the hook cannot block or charge LPs on withdrawals.
- Fee behaviour
- A swap tax (TAX_BPS / FEE_BPS constants) is deducted via swap return deltas and sent to a vault or fee recipient for distribution. The exact percentages are not verifiable from bytecode.
- Owner & admin controls
- Storage holds a factory or controller address set at initialization, and functions like seed and flush exist, but no clear owner-adjustable fee setter is visible. Tax rates appear to be fixed constants.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: registers launch pools and their settings; beforeAddLiquidity: gates liquidity additions to the launch process; beforeSwap: applies whitelist/window checks and can take tax from input; afterSwap: can take tax from output and update state; beforeSwapReturnDelta/afterSwapReturnDelta: let the hook deduct its tax from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: A factory or launcher address configured at setup controls seeding and whitelists; no upgrade path exists since this is a direct contract.
Risk to user funds: The hook can take a tax portion of each swap amount, at a fixed but unverified rate. It cannot touch LP principal or block withdrawals.
Security findings
- [low] Swap tax via return deltas: The hook deducts a tax from swaps and moves it to a vault; the rate is a constant whose exact value cannot be confirmed from bytecode.
- [low] Launch whitelist gating: A per-pool whitelist and time window appear to restrict who can swap early in a launch.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so withdrawals cannot be blocked or taxed by this hook.
Contract details
- Verified source
- No
- Bytecode size
- 17,197 bytes
- Upgradeable proxy
- No
- Detected patterns
- access-control, erc20, launchpad, liquidity-management, moves-currency, return-delta, self-unlock, tax
Pools using Launchpad hook
- ETH / DF (0.00% fee) — 24h volume $58, TVL $12, 3 swaps today
- ETH / TEST (0.00% fee) — 24h volume $31, TVL $0, 2 swaps today