Every token deployed through MINEPAD follows a fixed economic structure enforced entirely by the smart contract. There are no hidden allocations, no vesting schedules you can’t inspect, and no parameters the creator can change after deployment. This page explains exactly how the numbers work.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.
The 95% / 5% Supply Split
When a creator sets amaxSupply, the contract immediately divides it into two buckets:
- Mineable supply (95%) Available for the community to mine during Phase 1. Calculated as
floor(maxSupply × 95% / mineAmount) × mineAmount, rounded down to the nearest wholemineAmountso every mine is exactly the same size. - LP reserve (5%) Held back and never minted until graduation. When
_graduate()fires, the contract mints this 5% to itself and uses it as one side of the initial AMM liquidity pair.
The 5% LP reserve is the only tokens the contract ever mints to itself. It does not go to the creator — it seeds the trading pool so that the token has immediate liquidity the moment it graduates.
maxSupply of 1,000,000 tokens and a mineAmount of 1,000 tokens, the mineable supply is exactly 950,000 tokens and the LP reserve is 50,000 tokens.
Where Mine Fees Go
Every time you mine, you payfeePerMine in ARC. That ARC is held in the contract’s balance. It does not go to the creator. When the token graduates, the entire accumulated ARC balance becomes the ARC side of the AMM’s initial liquidity — paired with the 5% LP reserve tokens.
This means the more activity a token sees during mining, the deeper its initial trading liquidity on graduation. Miners are collectively funding the market they will eventually trade in.
Before graduation, you can reclaim your paid fees via
claimRefund(). Once the token graduates, those fees are locked into the AMM and cannot be withdrawn by anyone — they belong to the pool.The Creation Fee
Deploying a new token costs a creation fee set by MINEPAD (stored ascreationFee on the LaunchpadFactory). This fee goes to the ACTFUN fee recipient, not into the token’s LP pool. Its purpose is purely anti-spam: it makes it expensive to flood the platform with junk tokens.
Tokenomics Parameters
When a creator deploys a token, they set the following parameters. All of them are immutable after deployment they are written into theTokenLauncher contract and cannot be changed by anyone.
| Parameter | What It Controls | Set By | Mutable After Deploy? |
|---|---|---|---|
maxSupply | Total token supply cap | Creator | No |
mineAmount | Tokens minted per mine call | Creator | No |
cooldownSeconds | Per-wallet wait time between mines | Creator | No |
dailyMax | Per-wallet 24h mining cap (in tokens) | Creator | No |
feePerMine | ARC cost per mine call | Creator | No |
mineableSupply | Derived: 95% of maxSupply, rounded | Contract | No (computed) |
lpReserve | Derived: maxSupply − mineableSupply | Contract | No (computed) |
The Daily Cap Default
The MINEPAD UI defaultsdailyMax to mineAmount × 10, meaning a single wallet can mine up to 10 times within a 24-hour rolling window (subject to the cooldown between each mine). Creators can set a different dailyMax as long as it is at least mineAmount the contract enforces dailyMax >= mineAmount at deployment time.
What the Creator Controls vs. What Is Immutable
The creator’s only power is at the moment of deployment: they choose the eight parameters above. After thecreateToken transaction confirms, the creator has no special role. They cannot:
- Mint tokens to themselves
- Change fees or cooldowns
- Pause or stop mining
- Access the accumulated ARC fees
- Modify the AMM after graduation
TokenLauncher contract, and the LaunchToken’s ownership is transferred to the launcher at deploy time.