FloorHook on BNB Chain

Uniswap v4 Hook Contract 0xfd979e68693ecf9527d98c6fa97c6a5a255ce888 on BNB Chain · Launchpad · Verified contract

Volume (24h)
$0
Value locked (TVL)
$0
All-time volume
$0
Pools using this hook
1
Swaps (24h)
2,184 (1,163 traders)
Total swaps
2,184

What it does

A presale launchpad whose token then trades only against the hook's own bonding-curve reserve via one router, with buyers paying 1% to 2% and sellers paying 2% to 3% in fees shared between the dev and token holders.

How it works step by step

  • Runs a 24-hour presale where verified agent identities buy slots at 0.005 BNB each (up to 10,000 slots), receiving 1,000,000 dividend tokens per slot.
  • After the sale, opens a BNB/token Uniswap v4 pool where all trades are priced by the hook's own reserve curve (a floor price backed by 80% of sale proceeds plus a rising premium), not by LP liquidity.
  • Charges a 1% trade tax (half to the dev, half to token holders) plus an optional extra holder fee of up to 1% on buys and sells.
  • Blocks all third-party liquidity additions; the hook itself is the only market maker.
  • Swaps must go through a single dedicated router set once by the creator; sells require a prepare step through that router.
Swap behaviour
Only exact-output buys (BNB for tokens) and exact-input sells (tokens for BNB) routed through the designated router are allowed; the hook fills them fully from its curve reserve using return deltas. Buyers pay the curve price plus about 1% to 2% in fees, sellers receive the curve value minus 2% plus the extra fee (up to 1%), and any other swap type or sender is rejected.
Liquidity behaviour
Adding liquidity always reverts, so no external LPs exist. Remove-liquidity callbacks are disabled, but since no one can add liquidity there is nothing to withdraw.
Fee behaviour
Buys pay a 1% tax plus the extra fee (0% to 1%, set once by the creator before the sale); sells pay 2% plus the extra fee. Half of the base tax is credited to the dev, the rest plus the extra fee is distributed as BNB dividends to token holders; presale purchases give 10% to dev/referrer (2% referral) and 10% to holders.
Owner & admin controls
The creator can set the router once and set the extra holder fee (capped at 1%) and per-identity slot cap once before any slots are sold. No pause, no fee changes afterwards, and no withdrawal of reserves.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeAddLiquidity, beforeSwap, beforeSwapReturnDelta

beforeInitialize: only lets the hook itself create the one allowed pool after the sale; beforeAddLiquidity: blocks all liquidity additions; beforeSwap: prices trades on the reserve curve and charges fees; beforeSwapReturnDelta: fills the swap entirely from the hook's own BNB reserve and token inventory.

Security & trust assessment

Risk level: low (verified source, high confidence).

Who controls it: The creator only sets the router and a capped extra fee once before the sale; the dev address only claims its accrued fee credits. Nobody can pause trading or change fees later.

Risk to user funds: Traders' swap amounts are handled by the hook's curve with fees of 1% to 2% on buys and 2% to 3% on sells; the BNB reserve is held by the hook with no admin withdrawal path. There are no external LPs, so no LP principal is at risk.

Security findings

  • [info] Hook holds the BNB reserve: Sale proceeds (80%) and trade BNB sit in the hook contract and back the curve; there is no admin function to withdraw them, only fee credits to dev/referrers are claimable.
  • [low] Router-only trading: Swaps must come from the single router set once by the creator, so trading depends on that router contract working correctly.
  • [info] Fees are bounded: Total trade fees are at most 2% on buys and 3% on sells; the extra fee cap of 1% is hard-coded and fixed after configuration.

Contract details

Verified source
Yes (FloorHook)
Compiler
solc 0.8.26+commit.8a97fa7a
Bytecode size
10,580 bytes
Upgradeable proxy
No
Detected patterns
erc20, fee-sharing, moves-currency, return-delta, tax

Pools using FloorHook