Launchpad hook on Robinhood Chain
Uniswap v4 Hook Contract 0x5ac1907b5c534cda7a41d317987c492c6f3ce8cc on Robinhood Chain · Launchpad
- Volume (24h)
- $4.81
- Value locked (TVL)
- $4.80
- All-time volume
- $4.81
- Pools using this hook
- 1
- Swaps (24h)
- 1 (1 traders)
- Total swaps
- 1
What it does
A token launchpad hook that charges every trader in its pools the same fixed swap fee and splits it among the token creator, holders or burn, and the protocol, while LPs can always withdraw freely.
How it works step by step
- Launches new tokens with a fixed total supply and creates a Uniswap v4 pool for each one, paired through this hook.
- Charges a swap fee on trades of launched tokens and splits it among the creator, token holders (or an NFT/holder distribution), a burn bucket and the protocol, with per-launch split options.
- Lets creators collect their fees, transfer their payout address through a two-step accept flow, and lets anyone flush holder and burn amounts.
- Restricts which pools and liquidity can use the hook, using checks in beforeInitialize and beforeAddLiquidity.
- Lets the protocol owner collect protocol fees, change the fee recipient and set a token's starting price tick.
- Swap behaviour
- On swaps of launched tokens the hook takes a fee from the swap amounts through return deltas and records shares for the creator, holders, burn and protocol. The exact fee rate is a hard-coded constant (FEE_BPS) that cannot be read from bytecode alone, and some swaps may be limited to an approved router.
- Liquidity behaviour
- Adding liquidity is checked by the hook and may be restricted, for example to the launch flow only. Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.
- Fee behaviour
- A fixed swap fee, set by constants (FEE_BPS, CREATOR_FEE_BPS, HOLDER_FEE_BPS, PROTOCOL_FEE_BPS, NFT_FEE_BPS, plus a fixed LP_FEE), is split among the token creator, holders or burn, and the protocol fee recipient. Creators can pick their split at launch. The exact percentages are not verifiable from bytecode.
- Owner & admin controls
- The owner can change the protocol fee recipient, set a token's starting tick, set one other address (likely the router or lens), and transfer ownership in two steps. No admin function to change fee rates was found, which suggests the rates are constants.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeAddLiquidity, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta
beforeInitialize: only allows pools that the hook itself launches; beforeAddLiquidity: restricts who can add liquidity; beforeSwap/afterSwap: work out and take the swap fee and record the fee shares; beforeSwapReturnDelta/afterSwapReturnDelta: let the hook deduct the fee from swap amounts.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, medium confidence).
Who controls it: The owner can change where protocol fees are sent, set start ticks and update one auxiliary address. No owner function to raise fees or seize pool funds was found.
Risk to user funds: Traders pay a fixed swap fee on launched-token pools; the exact percentage is not verifiable from bytecode. Fee balances sit in the hook until they are claimed, and LP principal cannot be locked or drained through withdrawal callbacks.
Security findings
- [medium] Swap fee taken via return deltas, cap unverified: The hook deducts a swap fee through return deltas. The rates appear to be fixed constants, but the exact values cannot be confirmed without verified source.
- [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so LPs can never be blocked from withdrawing or charged on withdrawal.
- [low] Owner can set start tick: The owner can set the initial price tick for launched tokens, which affects launch pricing, likely only before a pool is initialized.
Contract details
- Verified source
- No
- Bytecode size
- 15,511 bytes
- Upgradeable proxy
- No
- Detected patterns
- dynamic-fee, erc20, fee-sharing, launchpad, moves-currency, ownable, return-delta, self-unlock
Pools using Launchpad hook
- WETH / BOME (0.00% fee) — 24h volume $4.81, TVL $4.80, 1 swaps today