Skip to main content

Creating a coin

A coin is created with one transaction. There is no listing fee, no approval and no waiting list: the cost is network gas.

Two ways for a coin to reach its market

The first decision is what kind of launch it is, and it changes the shape of the coin's whole life.

TypeWhat happensPage
Bonding curveThe coin trades against a price formula, fills, and graduates automatically into a Uniswap V4 pool with its liquidity locked.Curve parameters
InstantNo curve at all. The coin is created directly in its Uniswap V4 pool, tradable in the block that created it.Instant launch

A curve builds a price and a holder base before the pool exists; an instant launch starts with neither and trades immediately. Neither is the better one.

Basic or advanced

The form has two modes, switched at the top at any point.

Basic asks for the identity of the coin and little else. Everything not asked is submitted on the protocol's defaults, which are a real answer rather than a placeholder. See Basic mode.

Advanced adds three steps: the launch itself, the fees and earnings, and the modules running on the pool.

Switching between them never loses what has already been entered: basic is the same form with three steps hidden, not a different transaction.

The steps

StepWhat it decidesMode
Identityname, symbol, description, imageboth
SocialsX, Telegram, website, shown on the coin's pageboth
Launchcurve or instant, and the shape of the curveadvanced
Fees & earningswhat a swap costs, and how each fee dividesadvanced
Extensionsthe modules bound to the pool, staking vault includedadvanced
Automationswhat the launch does for you, starting with the dev buyboth
Reviewevery choice in one place before submittingboth

Name up to 32 characters, symbol up to 16, description up to 256. A square image displays best. The factory refuses a coin whose name, symbol, description and image are all identical to an existing one, so a straight copy will not deploy.

What is permanent

Everything except the fee recipient, which the current recipient can hand on to another address.

One chance to decide

The curve, the fee model, the LP share, the modules and the vault share are written into the coin and cannot be edited afterwards by the creator or by the protocol team.

This is why the form carries defaults on every field: a creator who wants to decide nothing gets a standard coin, and a creator who wants to decide everything gets exactly one chance to do it.

What happens when the transaction lands

  1. The coin is created at its predetermined address.
  2. Its Uniswap V4 pool is created and configured with the chosen fee model. On a curve launch it stays dormant until graduation; on an instant launch it is seeded and open in the same transaction.
  3. Any modules configured are deployed and wired to the pool — a staking vault, a fee recipient contract, an observer, whatever was selected.
  4. The automations run, if any were set. A dev buy, for instance, executes here and its coins land in the creator's wallet.
  5. The coin appears on frontier.fun with its own page, tradable immediately.

After launch covers what to expect next.