Skip to main content

Documentation Index

Fetch the complete documentation index at: https://actfudoc.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

All ACTFUN contracts are deployed on Arc Testnet (Chain ID 5042002) and verified on Arcscan. Verification means you can read the source code and interact directly with any contract through the explorer’s Contract tab — no intermediary required. There is no mainnet deployment at this time.
These addresses are only valid on Arc Testnet (Chain ID 5042002). If your wallet is connected to any other network, transactions will fail or be lost.

Core contracts

ContractAddress
LaunchpadFactory0x6A3Cf53F0df2A418b6731528aD3CFC1B71dc49D4
The LaunchpadFactory is the single entry point for creating new tokens. It records every deployed token pair and exposes the full list on-chain for the ACTFUN app to read.

UNITFLOW V3 Contracts (Arc Testnet)

ACTFUN uses UNITFLOW V3 for the AMM liquidity pool on graduation. These contracts are the standard Uniswap V3-compatible infrastructure on Arc Testnet.
ContractAddressPurpose
UnitFlowV3 Router0x509cF58CdA08C7aee83a2BdBb4A1Eac907343D01Swap router for token trades
UnitFlowV3 PositionManager0x77c39eB310BE31e60068CE29855F83359bf85fc4Manages liquidity positions (NFTs)
UnitFlowV3 Factory0xAb6A8AAb7d490007634ef59d424b5d89688a1971Creates and manages V3 pools
WUSDC0x911b4000D3422F482F4062a913885f7b035382DfWrapped USDC (native gas token)
Quoter0x121aeB6DEf00F6F67665008CaC1C19805886ed1aPrice quoting for swaps

Fee tier

All ACTFUN liquidity pools use 3000 (0.30%) fee tier with full-range ticks: -887220 / 887220.

Previous factory version

ContractAddressStatus
LaunchpadFactory v80x6Ac3CaF79A5d68D259795380F012f922476A1721Verified (deprecated)

Per-token contracts

Every token launched through ACTFUN gets its own pair of contracts deployed by the factory:
ContractPurpose
LaunchTokenThe ERC-20 token itself. Holds the name, symbol, and total supply you set at creation time.
TokenLauncherManages mining rules, collects USDC fees, tracks refund balances, and runs the built-in AMM after graduation.
These addresses are unique to each token — there is one LaunchToken + one TokenLauncher per launched token.
Because the factory deploys each pair from the same verified bytecode, Arcscan automatically marks every new token contract as verified without a separate submission.

Find a specific token’s contracts

From the ACTFUN app:
  1. Open the token’s detail page on actfun.fun.
  2. The page displays the LaunchToken and TokenLauncher addresses. Click either address to open it directly in Arcscan.
From Arcscan directly:
  1. Go to the LaunchpadFactory contract on Arcscan.
  2. Open the Read Contract tab.
  3. Call getTokenCount to see how many tokens have been deployed, then call getToken(index) to retrieve the addresses for a specific token by its position in the list.

Chain ID confirmation

Before interacting with any contract through the app, Arcscan, or a script, confirm your wallet or RPC client is connected to the correct chain.
FieldValue
Chain ID5042002
NetworkArc Testnet
Sending a transaction to the correct address on the wrong chain will result in a failed or lost transaction.