BlobsHook on Ethereum

Uniswap v4 Hook Contract 0x87d2d3971685f464dcdcbfeb384348907d8320cc on Ethereum · Launchpad · Verified contract

Volume (24h)
$17.23K
Value locked (TVL)
$2.34K
All-time volume
$17.23K
Pools using this hook
6
Swaps (24h)
36 (14 traders)
Total swaps
36

What it does

An immutable launchpad hook that charges every buy and sell a flat 1% in ETH and splits it among the Blob treasury, the coin creator, NFT stakers, the coin treasury and a burner, while LPs withdraw freely.

How it works step by step

  • Takes a fixed 1% fee in ETH on every buy and sell of a Blob coin pool (ETH/coin, pool LP fee 0%).
  • Banks fees inside Uniswap and lets anyone trigger a payout split: 30% Blob Treasury wallet, 30% coin creator, 20% the coin's NFT droplets, 15% the coin's treasury, 5% a burner that buys and burns the platform coin.
  • Only the Blob factory can register and open pools on this hook.
  • Records the pool price at the first swap of each block so treasuries and the burner can avoid buying into same-block price spikes.
  • Has no owner and no adjustable settings; the fee and split are hard-coded.
Swap behaviour
Every swap pays a 1% fee taken in ETH, either from the ETH you send in or from the ETH you receive. Swaps that only partially fill revert; the hook does not otherwise block buys or sells.
Liquidity behaviour
No liquidity callbacks; LPs can add and withdraw freely.
Fee behaviour
Flat 1% of the ETH side of every trade, fixed forever, on top of a 0% pool LP fee. Fees are split 30% Blob Treasury, 30% creator, 20% droplets (NFT stakers), 15% coin treasury, 5% burner.
Owner & admin controls
No admin controls found. The factory only registers pools once, and the Treasury wallet address that receives the 30% revenue share is read from the factory.

Enabled Uniswap v4 callbacks

beforeInitialize, beforeSwap, afterSwap, beforeSwapReturnDelta, afterSwapReturnDelta

beforeInitialize: only the factory can open registered pools; beforeSwap: records block-open price and takes the 1% fee when ETH is the specified amount; afterSwap: takes the 1% fee from the ETH side otherwise and banks it; beforeSwapReturnDelta/afterSwapReturnDelta: let the hook deduct the 1% fee from swap amounts.

Security & trust assessment

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

Who controls it: The contract is immutable with no owner; the factory controls pool registration and the revenue wallet address. Nobody can change the fee, the split, or block trades.

Risk to user funds: The hook only takes the 1% ETH fee from each swap and holds banked fees until paid out to fixed recipients. LP principal cannot be locked or drained.

Security findings

  • [info] Fixed 1% swap fee: The fee is a hard-coded constant of 1% in ETH and cannot be changed by anyone.
  • [info] Revenue recipient set by factory: The 30% revenue share goes to whatever address the factory reports as its revenue wallet, so the factory controls that recipient but not the amount.
  • [info] LP withdrawals unrestricted: Remove-liquidity callbacks are disabled, so the hook can never block or charge LP withdrawals.

Contract details

Verified source
Yes (BlobsHook)
Compiler
solc 0.8.26+commit.8a97fa7a
Bytecode size
7,261 bytes
Upgradeable proxy
No
Detected patterns
fee-sharing, launchpad, moves-currency, return-delta, self-unlock

Pools using BlobsHook