Skip to content
Splits

Docs

The rules

Splits is a Solana launchpad where every coin is timed. This page is the specification of the program. It says what each rule does and where it stops.

Status

Pre-launch. The program is not written in Rust or deployed. The curve, the timer and the season maths exist in TypeScript with tests, and the simulator and the example coins run on that code. No coin can be launched or traded. The last section lists what is built.

The clock

A run starts at the slot of the launch transaction. Time is counted in slots, Solana's own clock, and shown at the nominal 400 ms per slot. Real slots vary slightly, so a displayed time is a conversion; the ranking uses the slot count.

Checkpoints and the hold

There are five checkpoints, the same for every coin, set on the fully diluted market cap in SOL. They are in SOL so that no price oracle is needed.

CheckpointMarket capSOL in the curve
50 SOL50 SOL≈ 8.7 SOL
100 SOL100 SOL≈ 24.8 SOL
250 SOL250 SOL≈ 56.6 SOL
500 SOL500 SOL≈ 92.5 SOL
1K SOL1,000 SOL≈ 143.2 SOL

A checkpoint locks when the market cap has stayed at or above it for 150 slots in a row (60 s). The split is the slot at which that hold began, counted from launch. If the cap falls below the checkpoint before the hold is over, the hold resets and nothing is recorded.

  • The program checks on every trade. Between trades, anyone can call a crank that locks a hold that has run long enough.
  • A locked split never changes. A later fall in price doesn't remove it.
  • One large buy can hold several checkpoints at once. They lock together with the same split.

Seasons and boards

A season is one week, Monday 00:00 UTC to the next. A coin belongs to the season it launched in, and a split counts if it locks before that season ends. Each checkpoint has its own board, ranked by split, fastest first. A tie goes to the coin that launched earlier.

The pot and the prizes

30% of every trade fee on every coin goes to the pot of the current season. When the season ends, the pot is shared between the five boards, then between the three fastest coins of each.

BoardShare of pot1st (50%)2nd (30%)3rd (20%)
50 SOL10%5%3%2%
100 SOL15%7.5%4.5%3%
250 SOL20%10%6%4%
500 SOL25%12.5%7.5%5%
1K SOL30%15%9%6%

A share with no winner is not paid: an empty board, or a podium place nobody took, rolls over to the next season's pot. A coin can win on several boards.

Sharing a prize

A prize is paid to the coin, not to a wallet. At launch the creator locks how it is shared between three destinations:

  • Holders, 50% at least, by balance at the slot the checkpoint locked. The pool and the creator's dev buy are left out. Holders claim against a Merkle root of that snapshot, which anyone can rebuild from the chain.
  • Buy and burn: the program buys the coin on its curve and burns the tokens. Rounding dust, and the holder share if nobody held, also go here.
  • Creator, 30% at most.

Fees and the curve

Every trade pays 1%: 50% to the creator, 30% to the season pot, 20% to the protocol. A launch costs 0.05 SOL plus about 0.02 SOL of rent. Prizes carry no fee.

Price follows a constant-product curve with 30 SOL of virtual liquidity and 1,000,000,000 tokens, so a coin starts at a 30 SOL market cap. All rounding favours the pool: a buy followed at once by a sell always returns less than it cost. The dev buy is capped at 5 SOL, which leaves the market cap near 40.8 SOL, under the first checkpoint.

Bought runs

A run can be bought. Nothing on-chain can tell a crowd from one person with many wallets. A wallet that puts about 143 SOL into a fresh curve reaches every checkpoint within a minute of launch. Here is what the rules do about it, and what they don't.

  • It costs fees. 1% going in and 1% coming out. On 143 SOL that is about 2.9 SOL, of which 30% lands in the pot for every podium, not only the buyer's.
  • It carries risk. The position has to stay open for the whole hold, in public, while anyone can buy first or sell into it.
  • It can still pay. If the pot is large and the boards are empty, the prize can exceed the cost. This is a known limit and it is not solved.

So read a time as what it is: how fast SOL entered a curve. It is not a count of buyers and not a forecast. The coin page shows the top holders next to the splits for this reason.

What is built

  • Built and tested (TypeScript): curve maths and fee split, the timer, season ranking and prizes, prize sharing.
  • Built: this site, the simulator, wallet connection, the launch form (saved locally).
  • Simulated: the example coins, their trades, times, pot and prizes.
  • Not built: the on-chain program, the crank, snapshots and Merkle claims, the indexer, live boards and live coin pages.