How it works
B20 Token Launcher
Launch a stock-paired B20 token on Base through BStocks Launchpad, where it is listed and tradable right away.
Updated 2026-09-30
What a launch creates
The launcher sends one transaction from your wallet to the BStocks Launchpad factory on Base. That transaction creates a B20 token and opens its Uniswap v4 pool against the Coinbase tokenized stock you pick, so the token is listed on BStocks Launchpad as soon as it confirms.
Launching
- 01
Connect on Base
Connect your wallet and switch it to Base Mainnet.
- 02
Fill in the token
A name of up to 64 bytes, a symbol of 1 to 16 uppercase letters or digits, and the stock it trades against. A description, an image (PNG, WebP, JPEG or GIF up to 2 MB) and website, X and Telegram links are optional.
- 03
Launch
The profile is pinned to IPFS through BStocks Launchpad, the launch is simulated, and you confirm one transaction in your wallet.
- 04
Share and trade
A share card opens with a ready post for X and Farcaster. From there, the token's BStocks page has the chart, the trade panel, holders and your share of the swap fees.
XP and tasks
- Only launches sent from the zkCodex B20 launcher count. A token launched on the BStocks site itself earns no zkCodex XP.
- The XP shows a few seconds after the launch confirms, and Launch is ticked on the wallet page's Today's actions on Base.
Buy at launch
Turn on Buy at launch to make the first buy of your token inside the launch transaction, paid in the paired stock, before anyone else can trade. It pays the normal 1% swap fee, 70% of which comes back to you as the creator.
- Before you sign, a review shows what you pay, the tokens you should receive, the minimum the launch accepts (2% below the quote) and your share of the supply.
- A buy of 5% of the supply or more is flagged; 15% or more needs a tick to confirm; half the supply or more is not sent.
- The first time, your wallet asks to approve exactly the amount of the stock you spend, then to confirm the launch.
- If the stock's price moves so the buy would get less than the minimum, nothing is launched or spent.
Editable profiles
A profile you can change onchain later is only on the BStocks create form. Continue on BStocks under the launch button opens it with your name, symbol and stock filled in.