Introduction
ArchemistV2 is a fixed-supply launch protocol on Arc. Every launch creates the token, opens its TOKEN/USDC Uniswap V3 market, mints the launch liquidity position, and transfers that position to the Archemist Locker in one transaction.
Immediate Liquidity
Tokens trade directly against system USDC as soon as the launch transaction confirms.
Creator-Locked LP
The launch position is held by the Archemist Locker and cannot be withdrawn by the token creator.
How ArchemistV2 Works
ArchemistV2 uses one fixed launch configuration. Creators choose the token metadata, fee administration wallets, and optional initial buy; the supply, starting market value, V3 fee tier, and launch liquidity policy are enforced by the Factory.
Launch Configuration
- Direct market: Trading begins immediately in the canonical TOKEN/USDC V3 pool.
- Fixed price policy: Creators cannot configure a different starting market value.
- Fee allocation: Collected LP fees are credited 50% to protocol and 50% to the creator recipient.
- Canonical identity: Duplicate names and symbols are valid; integrations must use token and pool addresses.
Native USDC uses 18 decimals for gas and payable launch value. System ERC20 USDC uses 6 decimals at 0x3600000000000000000000000000000000000000 for V3 approvals, swaps, pool accounting, and fee claims.
Launch a Token
Launches use the Factory's single public entry point: createToken(CreateParams). The deployment fee is 0.1 native USDC, plus any optional initial buy.
Launch Parameters
ERC20 display metadata. It does not need to be globally unique.
Creator-scoped CREATE2 salt used to derive the token address.
Minimum token output for the optional initial buy.
Wallet authorized to update future creator fee roles.
Wallet credited with newly collected creator LP fees.
The transaction sender, fee admin, and fee recipient may be different addresses. Updating the recipient affects future collections only; previously credited balances remain with the old recipient.
Launch Example
Convert the six-decimal creator buy to native eighteen-decimal units, add the deployment fee, and send the combined value with createToken.
Receipt Mapping
Decode TokenCreated from the confirmed receipt. Store the emitted token, pool, and position ID as the canonical launch identifiers.
Fees & Custody
The Locker holds each launch position and accounts for LP fees without giving creators control over the NFT itself.
Creator Roles
Fee Admin
Controls future updates to the creator fee administrator and creator fee recipient.
Fee Recipient
Receives the creator's 50% share when new LP fees are collected and credited.
Collect & Claim
collectFees(token)Collects fees from the launch position and credits protocol and creator balances 50:50.
claimable(account, asset)Returns an account's credited balance for either launch token or system USDC.
claim(asset, to)Transfers only the caller's credited balance to the requested recipient.
LP Custody
The Uniswap V3 NFPM position created at launch remains in Archemist Locker custody. Token creators cannot remove the launch liquidity or transfer its NFT.
Protocol Reference
Canonical Arc deployments and the minimal interfaces needed for launches, V3 market discovery, swaps, and fee claims.
Network & Contracts
LIVEThe launch Factory and Locker are ArchemistV2 contracts. V3 infrastructure uses the canonical Arc deployments listed below.
0x926629E3b2069fF50773400C6f54Cc11B47Ee0F40x621ea0c825936329B5EB57e6aF0E1BF596F69f9F0x36000000000000000000000000000000000000000xf0db7b58379503491d857dB50AC9ece64c6539180x39654a85a4c05127f5fd6ed22caec077a0fb13770x53bf6b0684ec7ef91e1387da3d1a1769bc5a6f770x7dfd4f31be6814d2906bde155c3e1b146eac14680xfc07569be3FF9405F4065ea3ddf839c8246C9bc60x488bAa0EDE8782dBf450edB081e2e9704DAf8f300x36000000000000000000000000000000000000000x32440A432500cB49ffAAF8AB18749D0048fc6aA20xf506Eeb2dD5eBDc64e615607c0e5668698A17dFF0x0df09F620FcBF56F60265C21170DD84438d518670xDD119dd34376BDFfE733fe87471Aa9aB159D8F1aContract Interfaces
Integrations launch and discover markets through the Factory, then use the Locker for creator role management and fee accounting.
Factory
Creates tokens and exposes the canonical pool, LP position, fee tier, ticks, and token ordering.
createTokenlaunchInfoForTokenLocker
Holds launch positions, splits collected fees, exposes claimable balances, and manages creator roles.
collectFeesclaimupdateCreatorFeeRecipientFactory ABIView code
Locker ABIView code
DEX Routing
Token-page trading reads launchInfoForToken(token).poolFee. Current Archemist launch pools use fee tier 10000. Approve Router02 against the six-decimal system USDC interface and do not send native value to Router02.
The generic swap page compares fee tiers 100, 500, 3000, and 10000. It also evaluates two-hop routes through system USDC when neither endpoint is USDC.
Route discovery outlineView code
Generic V3 Liquidity
Generic liquidity positions are normal user-owned NFPM NFTs. Users select their fee tier and tick range, then manage those positions through the standard V3 position manager. They are separate from Archemist launch positions held by the Locker.