Likely launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x8c88dd0873d0eae4f9c64d776c1cf3459cde2888 on Robinhood Chain · Launchpad
- Volume (24h)
- $0
- Value locked (TVL)
- $0
- All-time volume
- $0
- Pools using this hook
- 1
- Swaps (24h)
- 0 (0 traders)
- Total swaps
- 0
What it does
A fixed-price token sale hook that sells tokens from its own inventory to native-currency buyers at a hard-coded rate with per-buy and total caps, while blocking any liquidity additions.
How it works step by step
- Sells a fixed token from the hook's own inventory to buyers at a fixed rate of tokens per unit of native currency (ETH), instead of using pool liquidity.
- Enforces a per-swap maximum buy and a total sale cap, tracking how much native currency has been sold so far.
- Blocks anyone from adding liquidity to the pool (reverts with a no-liquidity-positions error).
- Can be initialized only once, for a single pool.
- Has a recover function that appears to send leftover unsold token inventory to a fixed beneficiary address.
- Swap behaviour
- On a swap, the hook takes the buyer's native currency and pays out tokens from its own balance at a fixed rate using return deltas, subject to a per-buy cap and a total sale cap. Whether sells or other directions are allowed cannot be fully confirmed from bytecode.
- Liquidity behaviour
- Adding liquidity is blocked by the hook, so the pool has no LP positions. Remove-liquidity callbacks are disabled, so the hook can never interfere with withdrawals.
- Fee behaviour
- No separate fee is visible; buyers pay a fixed price set by a hard-coded tokens-per-wei rate, and the native currency paid appears to go to a fixed beneficiary.
- Owner & admin controls
- No owner or admin setters found; rate, caps, token, and beneficiary appear hard-coded. A recoverInventory function exists that likely returns unsold tokens to the fixed beneficiary.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeAddLiquidity, beforeSwap, beforeSwapReturnDelta
beforeInitialize: one-time setup for the sale pool; beforeAddLiquidity: rejects all liquidity additions; beforeSwap: runs the fixed-price sale with caps; beforeSwapReturnDelta: lets the hook fill the swap itself from its own token inventory.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: No adjustable admin settings appear; a fixed beneficiary receives sale proceeds and can recover unsold inventory.
Risk to user funds: Only buyers' native currency in each swap is touched, exchanged at the fixed rate up to the per-buy and total caps. There are no LP funds to lock or drain.
Security findings
- [medium] Hook fills swaps itself: Using swap return deltas, the hook replaces pool pricing with its own fixed-rate sale; exact rate and caps cannot be verified from unverified bytecode.
- [info] Inventory recovery: recoverInventory moves the hook's unsold tokens, which appears to go only to the hard-coded beneficiary; it does not touch other users' funds.
- [info] No LP exposure: Liquidity additions are blocked and remove-liquidity callbacks are disabled, so there is no LP principal at risk.
Contract details
- Verified source
- No
- Bytecode size
- 3,671 bytes
- Upgradeable proxy
- No
- Detected patterns
- erc20, moves-currency, return-delta
Pools using Likely launchpad hook
- ETH / HSALE (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today