Guides to launching tokens on Arc
Creating your own token on Arc takes one transaction and no code. This guide walks through the whole process with openfair – an open, fair launchpad where every token is an immutable, auto-verified contract with liquidity locked forever.
What you need first
You need an EVM wallet (such as Rabby or MetaMask) and a little USDC on Arc – chain id 5042. As little as 1–2 USDC is enough to create a token and trade. If your USDC is on another network, bring it over first – see the bridging guide.
Fair launch or instant listing?
openfair offers two launch modes:
- Fair launch – trading runs on a bonding curve that collects 10000 USDC from the community. When it fills, the token automatically lists on Uniswap V3 and the liquidity is locked. You need no starting capital, and there is no dev-buy or team allocation.
- Instant listing – the token lists on Uniswap V3 immediately using single-sided, token-only liquidity, so trading starts right away with zero capital from you.
Step by step
- Open the token creator and connect your wallet on Arc.
- Choose fair launch or instant listing.
- Set the name, ticker and total supply, upload a logo, and pick trading fees (anywhere from 0% to 10% – 0% is allowed). Turn on anti-snipe protection, and optionally choose a vanity contract address.
- Confirm one transaction and pay the 0.5 USDC creation fee (0.25 USDC for supporters).
Your contract deploys immediately, gets auto-verified on explorer.arc.io (Blockscout) and Sourcify within minutes, and starts at a 5000 USDC market cap.
What it costs
The only mandatory cost is the one-time 0.5 USDC creation fee. There are no mandatory trading fees: you set buy and sell fees yourself, down to zero. That is the difference between a token you truly own and a platform that taxes every trade forever.
Why liquidity being locked matters
On openfair the Uniswap V3 liquidity position is held by an immutable harvester contract that has no function to withdraw it – so the liquidity cannot be pulled. This is not a promise; it is verifiable in the auto-verified source code. That is what "verify, don't trust" means.
Ready? Create your own token on Arc.