FORTMINT DOCS

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.

QUICKSTART

Launch a coin for an island in four steps.

ISLAND FUND

Where fees go and how payouts are capped.

API

Live island stats, launch and fund endpoints.

FIELD GUIDE

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.

FEE SHARE

10–100%

COLLECTION

COOLDOWN

PAYOUTS

CAPPED

FIELD GUIDE

QUICKSTART

  1. Find a public island code.
  2. Add the coin name, ticker and art.
  3. Set the fee share and allocations to exactly 100%.
  4. Connect a wallet, review and sign.
FIELD GUIDE

ISLAND CODES

Codes are three groups of four digits. FortMint accepts digits, dashed codes, or URLs containing a code.

parseIslandCode("014803225437") // "0148-0322-5437"
FIELD GUIDE

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
FIELD GUIDE

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.

FIELD GUIDE

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.

FIELD GUIDE

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
FIELD GUIDE

ISLAND STATS

GET /api/islands/{code} returns real public Epic Data API metrics or a clear upstream error.

FIELD GUIDE

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.

FIELD GUIDE

FUND

GET /api/coins/{mint}/fund returns persisted balances, allocations and transaction ledger entries.

FIELD GUIDE

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.

FIELD GUIDE

ERRORS

400 bad input · 404 island not found · 409 cooldown · 422 modified transaction · 429 rate limit · 502 upstream · 503 service configuration
FIELD GUIDE

FAQ

FortMint is independent from Epic Games and pump.fun. Tokens are speculative and blockchain transactions are irreversible.