Loading
Loading
The launch form lives at /launch. One transaction deploys your vault, launches the token on Pons v2 with the vault pinned as fee recipient, and runs your opening buy if you set one. The preview card on the right updates as you type and shows the terms that will lock at launch.
Have the following ready:
Everything on the form except the name, ticker, and stock is optional.
The token's ERC-20 name and symbol. The ticker is uppercased as you type. Both go on chain and cannot change afterwards.
Free text stored on the token contract. Shown on the token page and on Pons.
Paste a URL, or click Upload and pick a PNG, JPEG, WebP, GIF, or SVG under 2 MB.
An upload is stored by the site and served from /api/logo/<id>, and that URL is what goes on chain. If the site is ever taken down, so is the image. If you want the logo to outlive any one host, put it somewhere you control and paste that URL instead.
If the Upload button reports "Image uploads are not configured", whoever hosts this copy has not set up storage. The URL field still works.
Enter a handle where the field shows a prefix (x.com/, t.me/, farcaster.xyz/); the form adds the host. Pasting a full URL also works. Website and Discord take a URL and add https:// if you leave it off. Website, Discord, and Farcaster sit under Advanced.
The stock the vault accumulates. Click the row to open the picker, search by ticker or company name, and select one. The picker only lists stocks with a liquid WETH pool. Once you pick, the note under the field restates the fee route in words: 70% of each trade's fee becomes this stock, streamed to stakers, and the vault has no withdrawal function.
ETH (default) or the stock itself.
Pick the stock only when you want traders to buy and sell your token with the stock instead of ETH. The option is greyed out, with a tooltip, when Pons has not approved that stock as a pair token. The note under the field tells you the graduation threshold for whichever option is selected: 4.2 ETH for ETH, or a stock-denominated amount read live from Pons for a stock pair.
Choosing a stock covers the trade-offs.
An amount of the paired asset to spend on your own token inside the launch transaction, before anyone else can trade. Tokens land in your wallet. Your wallet is exempt from the opening snipe tax, so the buy clears untaxed.
The Max pill fills in what your wallet can afford after the launch fee and a 0.003 ETH gas margin (for ETH) or your full stock balance (for a stock pair).
For an ETH pair, the dev buy is sent as extra msg.value on the launch. For a stock pair, the factory pulls the stock with transferFrom, so the form first asks you to sign an approval for that amount, waits for it to confirm, and then sends the launch. Two wallet prompts.
A dev buy large enough to push the curve past its graduation threshold gets clamped by Pons and the unused part is refunded to you in the same transaction.
Leave it empty for no dev buy.
An extra tax on every trade, from 0% to 10%, in addition to the base 1% fee. Pons calls this the creator tax; Index Factory routes all of it to the vault, which is why the form labels the preview row "→ vault". It is fixed at launch and visible to every trader on Pons.
The note under the field shows the total a trader pays (base fee plus your tax). With a 2% creator tax, traders pay 3% per trade.
Pons taxes buys in the first five seconds after launch at 99%, decaying to zero over those five seconds. Your own wallet is exempt without being listed. Add up to 31 more wallet addresses here for teammates who will buy in the opening seconds. Paste an address and press Enter or the + button; click a pill to remove it.
Exemptions cover the opening snipe tax only. They do not exempt anyone from the base fee or your creator tax.
Above the launch button, a line restates what you are about to send: the pair, the ETH due (launch fee, plus a dev buy in ETH if any), the dev buy, and a reminder that liquidity locks at graduation.
previewLaunchEconomics from the Pons factory and pins the result into the transaction. If Pons changes its config between your click and the block that includes your transaction, the launch reverts instead of settling on terms you did not see.IndexFactory.launch deploys the vault, calls PonsLaunchFactory.launchToken with the vault as creatorFeeRecipient, binds the vault to the new token and curve, runs the dev buy, records the launch, and refunds any leftover ETH to you.If the receipt lands with a reverted status, the button reads "Launch failed" and the error text appears below it. Troubleshooting maps the revert reasons.
/token/<address>) is where holders stake. Share that too.Name, ticker, logo URL, description, socials, the stock, the pairing, the creator tax, and the fee recipient. Pons stores metadata on the token contract and Index Factory stores the launch record; neither has a setter. If you need something different, launch again.
"Launch another" on the success screen clears the token-specific fields and keeps your stock and pairing.
Pons offers a buyback mode that locks a share of the memecoin for five years and splits it with Pons. Index Factory always disables it. The vault's whole fee stream goes to the stock.