A launch creates a fixed-supply token, its USDC trading pool and its fee vault. One billion tokens are minted into the pool. The initial USDC liquidity is permanently committed; it is separate from any tokens you choose to buy.
Launches are disabled while the site displays Simulation / Preview. For a live launch, connect a wallet on Arc and select Start a Reaction.
1. Set the token’s identity#
Enter a token name and symbol. A description, token image URL, website, X link and Telegram link are optional.
| Field | Current form limit |
|---|---|
| Token name | Required; 1–64 UTF-8 bytes |
| Symbol | Required; 1–12 letters or numbers; the form converts it to uppercase |
| Description | Up to 1,024 UTF-8 bytes |
| Token image | Optional HTTPS URL; up to 512 UTF-8 bytes |
| Website, X and Telegram | Optional HTTPS URLs; up to 256 UTF-8 bytes each |
The form accepts an image URL, not an uploaded image file. Non-ASCII characters can use more than one UTF-8 byte. Names and symbols are not unique: the contract address identifies the token.
The current launch contract has no edit function for its stored name, symbol, description or links. Content hosted at an external URL can still change independently.
2. Choose fees and destinations#
Set the buy fee and sell fee separately, each between 1% and 10%. The form uses 0.1 percentage-point steps. The default rates are 3% buy and 5% sell.
The protocol receives 30% of allocated fees. Your three sliders divide the remaining 70%, and must total 100%:
- Creator funds: claimable by the creator funds wallet.
- Buyback & burn: reserved for purchasing and burning this project’s token.
- Liquidity: reserved for adding to the locked V4 position after graduation.
Presets set those three shares: Creator-backed is 100/0/0, Deflationary is 0/100/0 and Auto-LP is 0/0/100. Custom starts at 40/30/30. Moving one slider redistributes the remainder between the other two, keeping the total at 100%. These percentages divide the project’s 70%, not all trading volume. Auto-LP selects a destination; it does not guarantee automatic or immediate execution.
Use a creator funds wallet you control. Leaving it empty uses your connected wallet. The protocol treasury and system contract addresses are rejected. Fee rates, distribution and this destination are fixed at launch.
3. Set initial liquidity and optional dev buy#
Initial liquidity must be at least the current owner-set minimum (1 USDC initially) and strictly below 5,042 USDC. It funds the market; it does not give you an allocation of tokens.
An optional dev buy spends additional USDC to buy tokens for the launching account under the curve and buy fee. It may purchase at most 200 million tokens — 20% of the initial supply — and must leave the curve below graduation. The form shows a live estimate when contracts are available.
The dev-buy cap does not cap later ownership. Public buys become available in the block after launch, and one person may use several addresses.
4. Review and launch#
Check the preview, confirm the permanent liquidity commitment, and select Start a Reaction. The app checks the launch parameters and prepares an exact USDC approval for the seed plus dev buy if your existing allowance is insufficient. An existing insufficient allowance may first require a reset to zero. Then review and sign the launch transaction.
At least 20% of the initial supply is reserved for migration. The trade or project buyback that brings net reserves to 5,042 USDC also executes graduation into locked V4 liquidity. The factory owner can also graduate an eligible token earlier through Control Room. The position must still contain at least 20% of the initial supply. Manual graduation sends its accounted unpaired token remainder to a fixed dead address, without reducing ERC-20 total supply; any USDC remainder stays locked. Automatic graduation keeps its small remainders locked in the pool. Donations and fee budgets are excluded from the manual transfer. If migration fails, that whole transaction reverts.
Read trading for the final curve buy and gas, and buyback and burn for how reserved fees are processed.
The factory owner can change the minimum for future launches. The form reads the current on-chain value, and checks it again before approval and before preparing the launch. If the minimum increases above your entered seed, update the form; the app never increases your deposit automatically.
Upload a token image#
In the create form, choose a JPG, PNG or WebP file up to 2 MB. Rearctor validates the file, removes embedded metadata, and converts it to a static WebP image at a maximum of 1024 × 1024 pixels, preserving its aspect ratio. Animated images and inputs above 20 megapixels are rejected. The optimized image appears in Reaction Preview before launch. You can also enter an existing HTTPS image URL.
Uploaded images use persistent, content-addressed HTTPS URLs; changing a website release does not remove them. Uploading alone does not launch a token or send a wallet transaction. Wait for the upload to complete before creating your token.