launchpad — built on uniswap v4
Launch a token on Arc
A permissionless launchpad running on Uniswap v4 — singleton pools, hooks, and dynamic fees — deploying the moment Arc's infrastructure fully supports it. One transaction deploys the token, prices it along a bonding curve, and locks the liquidity, all settled in USDC. The feed on the right is a demo of what a run will look like.
Why Uniswap v4
singleton · hooks · flash accounting · dynamic fees
Singleton — pools cost nothing
Uniswap v4 keeps every pool inside one PoolManager contract, so creating a pool writes storage instead of deploying a contract — ~99% cheaper. A launchpad minting thousands of pools is finally economical.
Hooks — the rules live in the pool
v4 pools call a hook contract before and after every swap and liquidity change. The launch logic — curve, fees, guards — runs inside the pool itself, not bolted on around it.
Anti-sniper dynamic fees
A hook can start the pool at an extreme fee and decay it to normal over the first minutes. Bots that snipe block one pay the fee curve; humans who arrive later trade at 1%. Impossible on v3.
Bonding curve → graduation
Custom-curve hooks let the pool price along a bonding curve while it fills, then graduate into standard AMM liquidity in the same pool — the pump.fun arc, with no migration and no second venue.
Liquidity locked by the protocol
The hook simply rejects liquidity withdrawals. No locker contract, no NFT in a vault — pulling the pool is refused by the pool itself, verifiable by anyone reading the hook's address bits.
Creator fees, split per swap
An after-swap hook routes the fee split to creator and treasury in the swap transaction itself. No collection to trigger, no payout path that can be redirected — revenue streams by construction.
$ brc launch --engine uniswap-v4 --lock forever
Launch soon on Arc