What a launch produces
A single launch transaction does four things atomically:- Deploys a plain
Coinwith fixed supply 1,000,000,000e18 (1 billion, 18 decimals). See FAQ → what does a coin look like on-chain. The mint recipient is the launcher factory, which immediately deposits every token into the pool as liquidity. - Creates a Uniswap V3 pool for
(WETH, Coin)at fee tier 1% (fee = 10000) and tickSpacing 200. The pool is initialized at a launch tick derived from a target FDV in USD, read from the live Chainlink ETH/USD feed on 4663. - Adds the entire supply as single-sided liquidity: a sell wall spanning from just above the launch tick up to the top of the usable range. There is no ETH on the buy side at launch; buyers eat into the wall in order.
- Emits a
Launchedevent and locks the LP NFT into the launcher factory. The position is permanently locked, so no address can withdraw or move the principal.
Fixed shape, not a bonding curve
Archr does not use a bonding curve. There is no “launch phase” that later graduates into a real AMM; a launch is the AMM going live. Pricing is standard Uniswap V3 concentrated-liquidity math from block one, so any tool that speaks V3 (aggregators, the swap widget on each coin’s page, direct router calls) can trade against the pool.Name and symbol rules
Both fields are sanitized before signing. The rules are the same on every trigger surface:- Up to 32 characters each (the client sanitizer caps length).
- Letters, digits, and a small set of safe punctuation are allowed. Other characters are stripped.
- Whitespace is trimmed and collapsed.
- Empty name defaults to the symbol.
PEPE; the unique identifier is always the deployed contract address, shown on the coin’s page and in the trigger reply.
Dedupe
Each trigger surface has its own dedupe key:| Surface | Dedupe key |
|---|---|
| Site | One coin per (sender, block, name, symbol) |
| One coin per comment | |
| X | One coin per tweet |
AlreadyLaunched. On the bot-driven surfaces this is the crash-safety backstop for a lost or replayed trigger.
The launch tick
The launch tick is where the sell wall starts: the lowest price at which coin can be bought. It is derived from a target initial fully-diluted valuation in USD, read live from the Chainlink ETH/USD feed on 4663, then snapped to a valid V3 tick (a multiple of the pool’stickSpacing = 200). Because the coin is token1 in the pool and WETH is token0, the launch tick is a positive integer.
Cost to launch
Every launch on Archr pays gas in native ETH on 4663. A typical launch is on the order of 0.005–0.01 ETH. There is no additional platform fee at launch time; the platform is funded by the swap fees on the locked LPs (see ARCHR fee-flywheel). If you launch from the site with a non-zero dev-buy, add the ETH you are spending on that buy to the total. Reddit and X triggers do not support dev-buys, so the launcher factory pays only the gas.What happens right after
The moment the transaction confirms:- The coin’s contract is deployed at a deterministic address (CREATE2 with a salt that guarantees it sorts above WETH, a V3 requirement).
- The pool is initialized at the launch tick.
- The full supply sits in the pool as single-sided liquidity.
- The LP NFT is trapped in the launcher factory.
- The swap widget on
archr.win/token/<address>is live.

