Launchpad hook on BNB Chain
Uniswap v4 Hook Contract 0x2f373456243e2e18e1e980f2ac8fa85346736888 on BNB Chain · Launchpad
- Volume (24h)
- $0
- Value locked (TVL)
- $0
- All-time volume
- $0
- Pools using this hook
- 2
- Swaps (24h)
- 11 (3 traders)
- Total swaps
- 11
What it does
A BNB Chain token launchpad hook where trades run on its own bonding curve with an owner-set, capped trading fee, optional trader gating and buy limits, and tokens later graduating to an external DEX.
How it works step by step
- Runs a token launchpad on BNB Chain: anyone can create a new token (paying a creation fee in BNB) that trades on a bonding curve priced against WBNB.
- Swaps in the Uniswap v4 pool are handled by the hook itself through a custom curve, with buy and sell quotes computed by the contract rather than normal pool liquidity.
- Charges a trading fee set by the owner (capped by a hard-coded maximum fee value) and tracks volume, trades, referrals and owed fee balances that users can claim.
- Once a token reaches its graduation target, it can be graduated, which appears to move it to an external pair or DEX.
- Swaps may be restricted to a set router or registered agents, and a maximum buy size can be set.
- Swap behaviour
- Before each swap the hook takes over pricing and settles the trade against its own bonding curve using a return delta, deducting a trading fee and enforcing a maximum buy size. Swaps may be rejected if the curve is closed, the token is graduated, or the caller is not the approved router or agent.
- Liquidity behaviour
- The hook checks liquidity additions and likely blocks third-party LP deposits, since liquidity is managed by the curve. Remove-liquidity callbacks are disabled, so the hook can never block or charge withdrawals from the pool.
- Fee behaviour
- A trading fee set by the owner applies to curve trades, bounded by a hard-coded maximum whose exact value cannot be confirmed from bytecode. Fees accrue to the platform and referrers as claimable balances, and a separate owner-set BNB fee is charged when creating a token.
- Owner & admin controls
- The owner can change the trading fee (up to a coded maximum of unknown size), the creation fee, the maximum buy, the router, the agent registry, the platform fee recipient, and toggle an on/off flag that likely pauses token creation or trading. Ownership uses a two-step transfer.
Enabled Uniswap v4 callbacks
beforeInitialize, beforeAddLiquidity, beforeSwap, beforeSwapReturnDelta
beforeInitialize: restricts which pools can be set up; beforeAddLiquidity: gates or blocks outside liquidity; beforeSwap: prices trades on the bonding curve and applies fees and limits; beforeSwapReturnDelta: lets the hook settle swap amounts itself and take its fee.
Security & trust assessment
Risk level: medium, estimated (decoded bytecode, low confidence).
Who controls it: A single owner controls fees, max buy, router, agent registry, platform recipient and a pause-like switch. The worst they can do is raise fees to the coded cap, restrict traders or halt activity.
Risk to user funds: The hook handles traders' swap amounts and holds bonding-curve reserves in BNB and tokens, deducting a fee up to an unverified cap. Pool LP withdrawals cannot be blocked, but curve reserves depend on the hook's unverified code.
Security findings
- [low] Owner-adjustable trading fee: The owner can set the fee rate, limited by a built-in maximum whose exact value is not visible in unverified bytecode.
- [medium] Hook controls swap settlement: With swap return delta enabled, the hook itself settles trades against its curve and holds the curve's reserves, so traders rely on its unverified pricing logic.
- [medium] Gated and pausable trading: A toggle flag, router restriction and agent registry let the owner limit who can trade or create tokens.
- [info] LP withdrawals cannot be blocked: Remove-liquidity callbacks are disabled, so the hook can never stop or tax withdrawals from the pool.
Contract details
- Verified source
- No
- Bytecode size
- 24,425 bytes
- Upgradeable proxy
- No
- Detected patterns
- dynamic-fee, erc20, launchpad, moves-currency, ownable, return-delta, self-unlock, tax
Pools using Launchpad hook
- BNB / SEA (0.00% fee) — 24h volume $0, TVL $0, 11 swaps today
- BNB / SCAT (0.00% fee) — 24h volume $0, TVL $0, 0 swaps today