justi.fun
§01 · Start

Overview

What justi.fun is, the rules every coin follows, and every fee in full.

What justi.fun is

justi.fun is a Solana launchpad on Meteora's Dynamic Bonding Curve. Anyone can launch a coin. Every coin trades on its own bonding curve, and when the curve fills it moves to a Meteora DAMM v2 pool with its LP locked. The same rules apply to every coin, and they are set on chain or checked by the server before anything is signed.

This section is for builders: trading bots, wallets, terminals, launch tools, Telegram and Discord apps, and AI agents. Everything the site does is open through the API.

Why build on it

  • One call to launch. POST /v1/launches builds the create transaction with the site's rules. You sign it and we send it privately through Jito.
  • Trading without SDK work on your side. Quotes and swaps work on the curve and after graduation on DAMM v2. The server simulates every swap and sets the compute limit and priority fee.
  • No key needed to start. Anonymous calls work. A free key comes from a wallet signature in one request.
  • Real time. Signed webhooks with retries, a WebSocket with channels per coin, and Server-Sent Events.
  • Typed and described. An OpenAPI 3.1 spec, a zero-dependency TypeScript SDK, an MCP server for agents, and llms.txt.
  • No extra fee for builders. A swap or launch built through the API pays exactly what it pays on the site.

Fair launch rules

RuleHow it works
Server-built createsThe create transaction is built on the server and only signed by the creator. It is sent through Jito as a bundle-only transaction, so it lands without passing through the public mempool first.
5 second sniper windowTrading opens at a 50% fee that steps down each second to the coin's normal fee. The extra is burned and shared as shown below.
Dev buy capA dev buy rides in the create transaction and is capped at 15% of supply.
Copy ruleA launch is refused only when the same ticker, name, image, website and X link were all used in the last 24 hours. Change any one and it goes ahead.
Launch limit10 launches per wallet per day.
Vanity mintsCoins get a mint ending in ...JUST from the server's pool, or a custom mint the creator brings.

Safety facts

Set by the Meteora program on every coin, and returned on each coin by the API under safety:

Fixed 1B supplyMint authority revokedNo freeze authorityMetadata lockedLP 100% locked at graduation

Creator and holder rewards

ModeWho earnsCreator rate
creatorThe creator, claimed from the pool with their own wallet.0 to 2.5%, steps of 0.25%
holdersHolders, 0.5% of volume paid in SOL every 10 minutes.0
splitBoth: 0.5% to holders plus the creator's rate.0.25 to 2%, steps of 0.25%

Fees in full

Live from GET /v1/pad. Percentages are of the SOL side of each trade.

FeeWhere it goes
Pool fee (every trade on the curve)Set by the option the creator picks, from 0.625% to 3.7879% of the SOL side. Table below.
Meteora20% of the pool fee, kept by the Meteora program.
PlatformAbout 0.5% of volume. 75% of it buys back and burns $JUSTI, 25% runs the pad.
CreatorThe rate the creator picked. Paid into the pool on chain; the creator claims it with their own wallet.
Holders0.5% of volume on holder rewards and split coins, paid in SOL every 10 minutes, pro rata by balance, once a wallet is owed 0.001 SOL.
Sniper windowFirst 5 seconds: the fee starts at 50% and steps down each second. The part above the normal fee: 50% buys back and burns that coin, 30% burns $JUSTI, 20% to the platform.
LaunchNo launch fee. The creator pays account rent, the network fee and a 0.0002 SOL Jito tip. A dev buy pays the normal fee.
GraduationAt 85 SOL in the curve the coin moves to Meteora DAMM v2. 100% of LP is locked forever. The locked LP is split 50% platform and 50% creator, and it earns the pool's trading fees.
APIUsing the API or SDK adds no fee. Swaps and launches built through the API pay the same fees as the site.

Every fee option

Optiontier keyTotalCreatorHoldersPlatformMeteora
Creator 0.00%creator-00.625%0%0%0.5%0.125%
Creator 0.25%creator-250.947%0.25%0%0.5076%0.1894%
Creator 0.50%creator-501.25%0.5%0%0.5%0.25%
Creator 0.75%creator-751.5625%0.75%0%0.5%0.3125%
Creator 1.00%creator-1001.8939%1%0%0.5152%0.3788%
Creator 1.25%creator-1252.2007%1.25%0%0.5106%0.4401%
Creator 1.50%creator-1502.5%1.5%0%0.5%0.5%
Creator 1.75%creator-1752.8409%1.75%0%0.5227%0.5682%
Creator 2.00%creator-2003.125%2%0%0.5%0.625%
Creator 2.25%creator-2253.4722%2.25%0%0.5278%0.6944%
Creator 2.50%creator-2503.7651%2.5%0%0.512%0.753%
Holder rewardsholders1.25%0%0.5%0.5%0.25%
Split, creator 0.25%split-251.5625%0.25%0.5%0.5%0.3125%
Split, creator 0.50%split-501.8939%0.5%0.5%0.5152%0.3788%
Split, creator 0.75%split-752.2321%0.75%0.5%0.5357%0.4464%
Split, creator 1.00%split-1002.5%1%0.5%0.5%0.5%
Split, creator 1.25%split-1252.8409%1.25%0.5%0.5227%0.5682%
Split, creator 1.50%split-1503.125%1.5%0.5%0.5%0.625%
Split, creator 1.75%split-1753.4722%1.75%0.5%0.5278%0.6944%
Split, creator 2.00%split-2003.7879%2%0.5%0.5303%0.7576%

Sniper window schedule

The fee in each second after the pool opens. Every option follows the same steps down to its own normal fee.

Second after launchFee (holder rewards option)
050%
140.25%
230.5%
320.75%
411%
5+1.25%

API, SDK, MCP

Ten seconds
curl "https://server-production-cc13.up.railway.app/v1/tokens?sort=volume24h&limit=5"
curl "https://server-production-cc13.up.railway.app/v1/pad"

All endpoints

41 public endpoints. Each one is documented on its page with parameters, response fields, samples and a Try panel.

Amounts
Lamports for SOL, raw units for tokens (6 decimals, supply 1,000,000,000). Values that can pass 2^53 are decimal strings. Times are unix seconds. 1 SOL = 1,000,000,000 lamports.