THE FIELD
GUIDE
Everything about pairing a pump.fun coin with a Fortnite island: how fees are routed on chain, how the Island Fund pays out, and the API behind every page.
Launch a coin for an island in four steps.
Where fees go and how payouts are capped.
Live island stats, launch and fund endpoints.
OVERVIEW
Every verified FortMint coin is paired with one public Fortnite island. A share of creator fees flows into a coin-specific fund that can pay only for tournaments, updates, giveaways and promotion.
10–100%
COOLDOWN
CAPPED
QUICKSTART
- Find a public island code.
- Add the coin name, ticker and art.
- Set the fee share and allocations to exactly 100%.
- Connect a wallet, review and sign.
ISLAND CODES
Codes are three groups of four digits. FortMint accepts digits, dashed codes, or URLs containing a code.
parseIslandCode("014803225437") // "0148-0322-5437"FEE ROUTING
The launch prepares pump.fun's create, fee-sharing configuration and immutable shareholder instructions. All shares use integer basis points and must total 10,000.
launcherBps = 10_000 - fundBps
fundBps + launcherBps === 10_000
FUND WALLET
New mints receive a random, isolated System Program fund account. Its per-market key is encrypted at rest with a production-only secret; one market key cannot derive any other market key. Legacy launcher-controlled seed accounts remain supported read-only.
COLLECTION
Collections are permissionless: any wallet can pay the network fee, while pump.fun distributes the configured share to the fund. Requests are rate-limited, fingerprinted and idempotent, and confirmed signatures are written to the ledger.
PAYOUTS AND CAPS
Only the launch authority can approve payouts. Requests include nonce, expiry, recipient, amount and purpose. The server enforces the budget and exact transaction bytes. The isolated fund signs only the transfer while the launcher approves the transaction in Phantom.
purposePool = collected × (10_000 - creatorShareBps) / 10_000
available = floor(purposePool × purposeBps / 10_000) - spent
ISLAND STATS
GET /api/islands/{code} returns real public Epic Data API metrics or a clear upstream error.
LAUNCH
POST /api/launch/prepare validates the island and metadata, uploads metadata, builds transactions and stores their fingerprints. Signed bytes are accepted only by the confirm endpoint.
FUND
GET /api/coins/{mint}/fund returns persisted balances, allocations and transaction ledger entries.
CREATOR CLAIMS
GET /api/creators/{code} exposes public, ledger-derived balances. Epic sign-in binds a creator code to a Phantom payout wallet. New automatic matches wait 24 hours, and each request atomically reserves and pays up to five coin funds. Submitted signatures remain reserved until reconciliation so a timeout cannot create a double claim.
ERRORS
FAQ
FortMint is independent from Epic Games and pump.fun. Tokens are speculative and blockchain transactions are irreversible.
