Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0xe71be6f60e22431f686a908a24641720ad18e4ce on Robinhood Chain · Launchpad
- Volume (24h)
- $0.99
- Value locked (TVL)
- $0.99
- All-time volume
- $0.99
- Pools using this hook
- 1
- Swaps (24h)
- 2 (1 traders)
- Total swaps
- 2
What it does
This is a launchpad hook that taxes swaps, charging early buyers an extra anti-snipe tax unless they are exempt, and collects the taxes into a reserve paid to creators or holders, while LPs can always withdraw freely.
How it works step by step
- Acts as the pool hook for a token launchpad: only the launchpad contract can create pools through it.
- Takes a tax on swaps through return deltas, including an extra anti-sniping tax for early buyers, with per-pool exemption lists.
- Builds up a per-pool reserve from fees and pays it out to the token creator, or switches payouts to holders, through a distributor.
- Runs keeper-driven work jobs that place the reserve into preset liquidity bands, with an optional bounty for whoever triggers the work.
- Liquidity add events can be adjusted by the hook; withdrawals are never touched.
- Swap behaviour
- Before and after each swap the hook can take a fee or snipe tax from the swap amounts and add it to the pool's reserve. A buyer-net check reverts trades whose post-tax amount falls below a minimum. Exact tax rates are not readable from bytecode, though a cap check exists.
- Liquidity behaviour
- After liquidity is added, the hook can adjust the amounts through a return delta, likely to route value into its reserve. Remove-liquidity callbacks are disabled, so LPs can always withdraw freely.
- Fee behaviour
- A platform fee and per-pool creator and snipe-tax rates are charged on swaps and split between the platform, the creator or holders payout, and the reserve. Exact percentages are unknown from bytecode, but a CapExceeded check suggests the rates are bounded.
- Owner & admin controls
- The owner can set the launchpad, distributor, keeper, routing hops, quote-token configs, work parameters and bounty, and can pause the work jobs. The launchpad sets per-pool rates and snipe exemptions at creation, within caps that cannot be verified from bytecode.
Enabled Uniswap v4 callbacks
beforeInitialize, afterAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta, afterAddLiquidityReturnDelta
beforeInitialize: limits pool creation to registered launchpad pools; afterAddLiquidity and its return delta: adjust or track liquidity adds; beforeSwap and afterSwap with return deltas: charge swap taxes and snipe taxes and update the reserve.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: An owner using a two-step ownership transfer controls the launchpad, distributor, keeper and parameters, and the launchpad controls pool creation and snipe exemptions. They cannot block LP withdrawals.
Risk to user funds: Traders pay swap and snipe taxes taken through return deltas, at rates that cannot be confirmed from bytecode. Taxes collected sit in hook-managed reserves, while LP principal cannot be locked because the hook has no withdrawal callbacks.
Security findings
- [medium] Swap taxes via return deltas: The hook can deduct tokens from swap input and output, including a snipe tax. Rates are bounded by a cap check whose value is unverified.
- [low] Owner-configurable routing and roles: The owner sets the distributor, keeper, hops and quote configs, which affect where reserve payouts and work flows go.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook can never block withdrawals.
Contract details
- Verified source
- No
- Bytecode size
- 20,255 bytes
- Upgradeable proxy
- No
- Detected patterns
- launchpad, moves-currency, ownable, return-delta, self-unlock, tax
Pools using Launchpad hook
- USDG / NOMOOOO (0.00% fee) — 24h volume $0.99, TVL $0.99, 2 swaps today