RobinhookLaunchGuardHookV1 on Robinhood Chain
Uniswap v4 Hook Contract 0xb29820141794b89fc9a4cc1c53b842e52d2060cc on Robinhood Chain · Launchpad · Verified contract
- Volume (24h)
- $251
- Value locked (TVL)
- $28
- All-time volume
- $135.69K
- Pools using this hook
- 1
- Swaps (24h)
- 2 (2 traders)
- Total swaps
- 1,426
What it does
A launch-guard hook for an ETH/token pool that limits buys to 5 allowlisted wallets for the first 30 seconds and charges every trade an immutable ETH fee of 0.30% to the platform plus a fixed creator rate (about 2% total), while LPs can withdraw freely.
How it works step by step
- Binds to a single native ETH / launch token pool and only lets a designated initializer create it at a fixed starting price.
- For the first 30 seconds after launch, only 5 pre-set allowlisted early buyers (via the initializer or a pinned canonical router) can buy; selling and later buys are open to all.
- Charges a hook fee on every trade, measured in native ETH: a fixed 0.30% platform fee plus a creator buy/sell fee set at deployment (documented as 1.70%, for 2% total).
- Fees are held in a dedicated vault as pool claims and can only be paid out to the fixed platform treasury and the fixed creator recipient.
- An optional immutable module can set a dynamic LP fee, capped by a deploy-time maximum, and cannot alter swap amounts.
- Swap behaviour
- Each swap pays a hook fee in ETH: 0.30% platform plus the creator buy or sell rate (intended 1.70%, about 2% total), taken from the ETH side of the trade. Buys in the first 30 seconds are limited to 5 allowlisted buyers, and partial fills on ETH-specified swaps revert.
- Liquidity behaviour
- No liquidity callbacks; LPs can add and withdraw freely.
- Fee behaviour
- Hook fee equals 0.30% platform plus an immutable creator rate set at deployment (intended 1.70%, so about 2% total, rounded up per trade); the code only requires each side's total to stay below 100%. Platform share goes to a fixed treasury and creator share to a fixed creator address via the fee vault; an optional module may also set a dynamic LP fee up to a deploy-time cap.
- Owner & admin controls
- No admin controls found; fee rates, recipients, early buyers, and the optional module are all fixed at deployment and cannot be changed.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: restricts pool creation to the initializer at a fixed price and starts the 30-second early-buy window; beforeSwap: enforces early-buyer allowlist and takes the fee when ETH is the specified amount; afterSwap: takes the fee when ETH is the unspecified amount and checks the swap completed fully; beforeSwapReturnDelta/afterSwapReturnDelta: let the hook deduct the ETH fee from the trade.
Security & trust assessment
Risk level: low (verified source, high confidence).
Who controls it: There is no owner or admin; all parameters and fee recipients are fixed at deployment. The vault only pays accrued fees to the fixed treasury and creator addresses.
Risk to user funds: The hook takes only its ETH trade fee (0.30% platform plus the fixed creator rate, about 2% total as configured) from each swap. LP principal cannot be touched, locked, or drained.
Security findings
- [info] Immutable fee configuration: Platform fee is a hard-coded 0.30% and creator buy/sell rates are immutable; documentation states 1.70% creator fee for 2% total, though the constructor would have allowed up to just under 100%.
- [info] 30-second early buy allowlist: Only 5 fixed addresses can buy during the first 30 seconds after launch; sells and all trades after the window are unrestricted.
- [info] Unrestricted LP withdrawals: Remove-liquidity callbacks are disabled, so the hook cannot block or charge LP withdrawals.
Contract details
- Verified source
- Yes (RobinhookLaunchGuardHookV1)
- Compiler
- solc 0.8.26+commit.8a97fa7a
- Bytecode size
- 9,879 bytes
- Upgradeable proxy
- No
- Detected patterns
- dynamic-fee, erc6909-claims, launchpad, liquidity-management, return-delta
Pools using RobinhookLaunchGuardHookV1
- ETH / ROBIN (0.00% fee) — 24h volume $251, TVL $28, 2 swaps today