Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0xab64c6eb29a6bb8488cb1fcab1ca11c5e28bc0cc on Robinhood Chain · Launchpad
- Volume (24h)
- $1.21K
- Value locked (TVL)
- $4.23K
- All-time volume
- $207.58K
- Pools using this hook
- 1
- Swaps (24h)
- 35 (20 traders)
- Total swaps
- 1,426
What it does
A token launch hook that applies a time-limited launch tax and programmable fees on swaps, with wallet and transaction limits, plus buyback-and-burn and lottery mechanics funded by those fees.
How it works step by step
- Applies a launch tax to swaps for an initial period that can be disabled by the owner
- Enforces max transaction and max wallet amounts, removable via removeLimits
- Takes a programmable fee in basis points routed to a fee recipient and claimable
- Accumulates buyback pot and executes buyback-and-burn to the dead address
- Runs a daily lottery funded by a lottery pot using external randomness
- Tracks daily volume and top traders and distributes staking or referral rewards
- Swap behaviour
- beforeSwap and afterSwap apply launch-tax and limit checks, and return deltas let the hook take a fee-based share of swap amounts that is routed into protocol fee, buyback and lottery pots.
- Liquidity behaviour
- Before and after add/remove liquidity callbacks are present, which appear to enforce or track per-wallet or per-pool state; the exact logic could not be confirmed from the decoded bytecode alone.
- Fee behaviour
- A launch tax is applied to swaps during an initial window (launchTaxEnabled, launchTimestamp, LAUNCH_TAX_DURATION, disableLaunchTax); a programmable fee in basis points (PROGRAMMABLE_FEE_BPS) is taken to a PROGRAMMABLE_FEE_RECIPIENT and claimable via claimProgrammableFees. Exact rates could not be confirmed without source.
- Owner & admin controls
- Owner (Ownable) can call transferOwnership, renounceOwnership, disableLaunchTax, removeLimits, setCallbackGasLimit, and toggle an address flag via 0x5f770482 (address,bool). Owner-gated functions also include withdrawProtocolFees and launch-related setup. No pause or upgrade mechanism was identified in the decoded selectors.
Enabled Uniswap v4 callbacks
beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeSwap and afterSwap implement launch tax, transaction/wallet limits and ticket or volume tracking; beforeSwapReturnDelta and afterSwapReturnDelta let the hook take a share of swap amounts (used for fees, buyback and lottery pots).
Security & trust assessment
Risk level: medium (decoded bytecode, low confidence).
Who controls it: The owner can disable launch tax, remove limits, withdraw protocol fees, change the callback gas limit and set address-level flags, and can transfer or renounce ownership, so a single key has significant control over trading conditions and fee flows.
Risk to user funds: The hook holds fee and pot balances and moves currency through the pool manager on swaps, so user swap amounts are partially taken; owner-controlled withdrawals and trading restrictions could affect user funds, though no direct pause on swaps was identified.
Security findings
- [medium] Hook takes tokens via return deltas: Hook uses return deltas and moves currency through the pool manager (take, unlock callback), so it can take a portion of every swap.
- [medium] Owner can change trading rules: Owner can call removeLimits, disableLaunchTax, setCallbackGasLimit and a privileged address-bool setter, changing trading rules unilaterally.
- [low] External randomness and automation dependencies: Contract relies on Chainlink-style randomness (rawFulfillRandomness, randomnessRouter) and automation (checkUpkeep, performUpkeep) for lottery and buyback logic, adding external dependency risk.
- [info] Protocol fee and pot withdrawals: Owner can withdraw protocol fees and the buyback/lottery pots are internal balances; exact pot accounting could not be verified without source.
Contract details
- Verified source
- No
- Bytecode size
- 22,588 bytes
- Upgradeable proxy
- No
- Detected patterns
- moves-currency, ownable, return-delta, self-unlock
Pools using Launchpad hook
- WETH / IRL (0.30% fee) — 24h volume $1.21K, TVL $4.23K, 35 swaps today