Mechanics

A launchpad is
defined by what it
cannot do.

Three contracts, one precompile, and a list of things that are impossible rather than merely discouraged.

The mechanic, in fourteen secondsRemotion
  1. Step 01

    Pick your reserve

    Choose the tokenized asset your pool is quoted in. Coinbase stock, NVIDIA, gold, the S&P 500 — whatever the joke needs.

  2. Step 02

    The pool opens itself

    One transaction creates a B-20 with no admin, opens its Uniswap V4 pool and sinks the entire supply into it. There is no key to leak.

  3. Step 03

    Locked, not promised

    The position lives in a contract with no function that removes liquidity. Fees reach the creator; the liquidity itself reaches nobody, ever.

Issuance

The token

Why B-20

Since the Beryl upgrade, Base can issue tokens without deploying bytecode. B-20 is a native token standard implemented as a Rust precompile at 0xB20f…0000. It keeps full ERC-20 parity — every wallet, explorer and DEX treats it as an ordinary token — while adding roles, supply caps, transfer policies and ERC-2612 permits at the protocol level.

For a memecoin, the interesting part is the issuer toolkit combined with the ability to renounce all of it at birth. A launch here calls createB20 with initialAdmin = address(0) and passes three bootstrap calls: mint the full supply to the curve, pin the supply cap, set the metadata URI. Those calls execute inside the factory's privileged window and the window closes when the function returns.

The result is a token that is cheaper to transfer than a deployed ERC-20, has a deterministic address you can compute before it exists, and has no privileged account of any kind from block one.

Fixed tokenomics, every launch
Total supply
1,000,000,000
Into the pool at launch
100% of supply
Pool fee tier
1%
Creator allocation
0
Decimals
18
Liquidity
Locked, no withdrawal path
The curve

Pricing

Constant product, virtual reserves

Each curve is parameterised by two numbers per reserve asset: a virtual quote reserve that sets the opening price, and a target raise that closes it. The virtual token reserve is derived so the invariant lands exactly on the target when the last of the 800M curve tokens is sold:

virtualToken = S · (virtualQuote + target) / target

buy:   dy = y₀ · dx / (x₀ + dx)
sell:  dx = x₀ · dy / (y₀ + dy)

endPrice / startPrice = ((vq + target) / vq)²

Every asset here is configured with virtualQuote = target / 3, which is a clean 16× from the first buy to the closing bell. The buy that would overshoot the target is priced against the exact remaining inventory and the excess is refunded, so nobody ever pays for tokens the curve cannot deliver.

A mascot carried through a crowd of cheering traders
There is no launch event to wait for. The pool exists in the same transaction as the token, and the first buyer is trading a real Uniswap market.
Guarantees

Impossible by construction

Not policy. Bytecode.

Cannot

Mint more supply

The token is created with initialAdmin = address(0). The entire supply is minted inside the factory's bootstrap window, then the supply cap is pinned to it. When createB20 returns, no account holds MINT_ROLE — the role has no holder and no admin who could grant it.

Cannot

Pause or seize your balance

PAUSE_ROLE and SEIZE_ROLE are equally unheld. B-20's issuer toolkit is powerful, which is exactly why this launchpad hands every one of those powers to nobody.

Cannot

Pull the liquidity

The position lives in PositionLocker, which has no code path that passes a negative liquidityDelta — the only operation that removes liquidity. No owner, no upgrade, no rescue function. Fees can be swept; principal cannot.

Cannot

Front-run the opening

For the first two minutes of a launch each wallet can spend at most a tenth of the target raise. It does not make sniping impossible; it makes it expensive and visible.

Cannot

Give the creator a free bag

There is no allocation parameter. The entire supply is minted into the pool, so a creator who wants tokens buys them on the open market like anyone else.

Fees

Where the money goes

Pool fee1.00%Uniswap's own fee tier, charged on every swap from any venue.
Creator share25% of the feeSwept from the locked position to the issuer's address.
Protocol share75% of the feeThe rest of what the pool earns, swept from the locked position.
Creation fee0No charge to issue. The protocol earns when the coin trades.

Collateral

The reserve universe

Read this part twice

A tokenized equity is a claim on an off-chain arrangement. Its issuer decides who may hold it, how it is custodied, and whether it can be redeemed. None of that is under this protocol's control, and none of it is guaranteed by the contracts described on this page.

These are also thin markets. A raise that looks trivial in dollars can be a large fraction of a wrapped asset's float, which means the reserve behind a coin may be much harder to exit than it was to acquire.

What the contracts guarantee is narrow and worth being precise about: fixed supply, no admin, no creator allocation, and liquidity that cannot be withdrawn. Everything else is your problem, as it should be.

Still here?

Launch a coin