爆发 BaofaBaofa Documentation
中文 Open the App

Launch a Coin

Prepare the metadata document, choose the options that matter, create the coin and optionally buy first, all in one transaction.

Updated 2026-11-04Contracts baofa-rewrite-2026-11-04-a727bfe

A launch on Baofa is one transaction to the core contract. The protocol's factory deploys the coin, mints the fixed supply into the curve and opens trading in the same block.

What You Decide#

Decision Constraint Can it change later
Name at most 32 bytes (Chinese characters take three bytes each) no
Symbol at most 13 bytes on chain; the app accepts 2 to 10 capital letters and digits no
Metadata URI at most 200 bytes, an https:// address of a JSON document (see Metadata Document) no (the document behind it can)
Creator address receives the creator share of fees; the app uses the launching wallet indirectly: the creator can move the share into a sharing configuration of up to ten wallets, and the protocol admin can reassign an abandoned coin (community takeover)
Initial buy an optional first purchase in the creation transaction n/a
Salt a 32-byte value that fixes the coin's address in advance n/a

Step by Step#

  1. Compose the metadata document. Open Create in the app, fill in the name, symbol, description, category and links, and add the coin's artwork. The app composes the JSON document and shows its size.
  2. Host it and enter its address. Download the document, upload it to any https:// site you control, and paste the address into the form. The app checks that the address is a well-formed https:// address within the 200-byte limit; the indexer fetches the document when it lists the coin, so it must be live before you share the coin page.
  3. Decide on a first buy. An initial buy lets you own the first coins at the opening price in the same transaction, so nobody can trade before you.
  4. Decide on Frenzy mode. When the network has the flag on, the form offers the option; it mints a second supply into the protocol vault for the programme's 24-hour window and cannot be undone (Frenzy Mode).
  5. Sign. The app calls create (or createAndBuy when you buy first). The receipt shows the coin's address, which was predictable before the transaction from your wallet and the salt.
  6. Share the coin page. The market page lists the coin as soon as the indexer sees the Create event, usually within one block.

What the Creation Transaction Does#

  • Deploys the coin through the protocol factory at an address derived from the factory and your salt (predictCoin(deployer, salt) returns it in advance).
  • Mints the whole supply of 1,000,000,000 coins to the curve. 793,100,000 are for sale on the curve; 206,900,000 are reserved for the PancakeSwap pair at graduation. A Frenzy coin also mints a second 1,000,000,000 into the Frenzy diamond's vault, which does not count towards its market cap.
  • Records the graduation venue (PancakeSwap v2) and the coin's future pair address, which the coin contract refuses to transfer to until graduation.
  • Emits Create, which the indexer and explorers use to list the coin.

Costs#

Item Amount
Protocol charge for creating none beyond gas
Gas one deployment plus the curve bookkeeping; the app estimates it before you sign
Initial buy the BNB you choose, plus the standard curve fees on that buy

After the Launch#

  • Creator fees accrue on every trade and are claimable through collectCreatorFee at any time (Creator Fees and Sharing).
  • You can split the creator share across up to ten wallets by creating a sharing configuration, or keep it to yourself.
  • When the curve completes, anyone, including you, can call migrate to graduate the coin (Graduation).

Baofa Documentation. Built from the launch contracts package baofa-rewrite-2026-11-04-a727bfe · 2026-11-04

baofa.fun · X @baofadotfun