How it works
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.
- Supply1 billion, minted once
- The cap is pinned in the same transaction. No account keeps the right to mint — ours included.
- Creator allocationZero
- All of it goes into the pool. A creator who wants a position buys it on the open market like anyone else.
- Pool fee1% · 25% to the creator
- Fees can be swept forever. The liquidity underneath them cannot be touched by anyone.
- ReserveA tokenized real-world asset
- Not the native token and not a stablecoin the protocol prints. A share or an ETF that settles off this chain.
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.
- Total supply
- 1,000,000,000
- Into the pool at launch
- 100% of supply
- Pool fee tier
- 1%
- Creator allocation
- 0
- Decimals
- 18
- Venue
- Uniswap V4 ↗
- Liquidity
- Locked, no withdrawal path
Pricing
One position, opened from one number
There is no bonding curve and nothing to graduate from. The entire supply becomes a single-sided, full-range Uniswap V4 position, opened at the near edge of its range — so at block one the position holds all of the memecoin and none of the reserve, and every buy walks the price up the range while leaving reserve behind in the pool.
Each reserve asset carries exactly one dial: openingFdv, the fully diluted valuation at the opening price, expressed in units of that asset. It is the pool's only depth setting, and it makes the price impact of any buy a closed form:
priceMultiple = (1 + q / openingFdv)² wtCOIN opens at 13.36 wtCOIN fully diluted buy 13.36 wtCOIN -> price x4 buy 40.08 wtCOIN -> price x16
Because it is an ordinary Uniswap pool rather than a private curve, price discovery is Uniswap's: aggregators route to it, screeners index it and bots arbitrage it from the first block. The ticks are derived on-chain from that single valuation, so a launch cannot be opened with a range pointing the wrong way.

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
Collateral
The reserve universe
The exchange that built Base. Reflexivity, fully wired.
0x5cDa0E…172204
Shovels for the AI gold rush. Priced accordingly.
0xFb5B41…b8D6E7
The original meme stock, now collateral for actual memes.
0x219A8d…e5A03D
A leveraged bitcoin bet wearing an enterprise-software costume.
0xFF05E1…eDa8e2
Five hundred companies backing one dog picture. Diversified.
0x31C2C1…3Fc2d8
Big tech, one ticker. The house index of the internet.
0x823FF7…836757
Six thousand years of consensus, wrapped for an ERC-20 curve.
0x1E46d7…39f4d8
Pre-IPO exposure to rockets. Backing a coin about rockets.
0x19F89a…44887F

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