devnet

[ QUEUE / FIRE / CLAIM ]

Buy first.

Buyers first. The coin second. The dev last.

A launchpad that runs backwards. Buyers queue SOL while a clock runs. At zero, one transaction creates the coin and buys it for the whole queue at one price. Miss the minimum and every lamport goes back.

See the roundsOpen a round
  • one wallet in the queue
  • its SOL deposit
  • its share of the coin, same price for all
  1. 01 QUEUE

    The queue comes first.

    Anyone deposits SOL into a round while its clock runs. Every deposit is a transaction anyone can read. Nobody can buy yet: the coin doesn't exist.

  2. 02 CLOCK

    Nobody fires early.

    A full queue still waits for zero. Deposits stay until fire or refund, so nobody can fake a full queue and pull out at the last second.

  3. 03 FIRE

    At zero, one transaction.

    It creates the coin and buys it with the whole queue at one price. No earlier buyer, no cheaper buyer, no dev bag at block 0.

  4. 04 CLAIM

    Everyone paid the same price.

    Each wallet claims its share pro rata, plus any SOL above the cap back. Below the minimum, nothing is created and every deposit refunds.

fig. 1: a round, drawn. Not live data.

scroll: the queue forms

Live now

Queues with a clock running.

All rounds

The rules the program holds

Not promises. Code paths.

Each line is checked on chain by the instruction named next to it. Nothing here depends on our server being up.

Every rule, with its instruction
  • deposit()

    The opener can't join their own queue.

    The program refuses the wallet that opened the round (OpenerCannotDeposit).

  • fire()

    No early fire.

    Fire only runs after the clock ends. A full queue still waits; deposits above the cap scale down pro rata.

  • deposit()

    No withdraw before fire.

    Deposits stay until fire or refund, so nobody can fake a full queue and pull out at the last second.

  • fire()

    One buy, one price.

    Create, fee lock and buy happen inside one instruction. Every wallet pays the same SOL per token.

  • refund()

    Refunds need nobody.

    Below the minimum, or once the fire deadline passes without a fire, anyone can refund any deposit.

  • fire()

    Fees are locked at fire.

    The program sets the coin's creator-fee split at launch: queue 60 / opener 30 / Yub 10, and Yub can't change it afterwards. The venue the coin lives on keeps powers outside our control, including over that split (see the docs' risks).

Read from the chain

So far.

All stats

[ OPEN ]

You go last.

Open a round: name, ticker, picture, a clock, a cap and a minimum. You can't buy in your own queue; you earn 30 % of the coin's creator fees for as long as it trades.

Open a round