Skip to main content

Documentation Index

Fetch the complete documentation index at: https://actfun.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
LaunchpadFactory0x6Ac3CaF79A5d68D259795380F012f922476A1721
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.

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 ARC 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 MINEPAD app:
  1. Open the token’s detail page on actfun.xyz.
  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.