How it works · in detail
Launching a meme
What the contract does with the numbers you type. Everything below is arithmetic frozen into the token at launch — no part of it is a forecast, and no part of it can be changed afterwards by you or by us.
Decide three things first
And in which sense: sold on the curve, alive after graduation, or minted at launch. The three differ, and the form says which one you are typing.
A starting market cap in ADA. It is virtual: nobody pays it, it never enters the pool, and it only sets the first price.
A graduation market cap in ADA — the real one, reached by real buying. The distance between the two is the whole launch.
Leave all three alone and you get this deployment's default launch, which is what most memes want. The form fills them in for you and the panel on the right shows what you are about to sign.
1 · The curve
A bonding curve is a contract that is always willing to trade. There is no order book and no counterparty: the price comes from a formula, it rises as tokens leave the contract and falls as they come back. Everyone buys from the same line, in the order their transaction lands, including the creator.
The bonding curve
₳ per EXAMPLEThe price is this line, not an order book. Buying moves right and up, selling moves left and down.
- Price now
- 0.0000125 ₳
- ADA raised
- 3,000 ADA
- Still needed to graduate
- 9,142 ADA
The example used on this page: a billion units, a 2,000 ADA starting cap and a 100,000 ADA graduation cap, about a quarter of the way there.
The rule is a constant product. Call the starting market cap V₀ and the ADA bought in so far R: the contract keeps (V₀ + R) × (tokens still in the curve) constant. Three consequences follow, and the rest of this page is just those three:
- Market cap is
(V₀ + R)² ÷ V₀— so the cap climbs much faster than the money going in. - The share of the supply sold is
1 − √(V₀ ÷ cap)— the curve approaches the whole supply but never reaches it. - Reaching a cap M takes
√(M × V₀) − V₀of buying. The supply is not in that formula.
2 · The starting market cap, and why it must exist
The starting market cap is the curve's virtual reserve: ADA the contract pretends it already holds. Nobody pays it, it is not a fee, and it never lands in the pool. It exists because a constant-product curve with nothing on the ADA side has no first price — the first buyer would take the entire supply for approximately nothing. The virtual reserve is what gives token number one a price.
- It sets the opening price: starting cap ÷ supply. At 2,000 ADA and a billion units that is 0.000002 ADA per token.
- It sets the climb, because the climb is graduation cap ÷ starting cap, and the climb is what buyers came for.
- It sets the burn, which is the same ratio upside down. Section 5.
- A higher start is a calmer launch — less multiple, less burn, more ADA needed to graduate. A lower start is the opposite.
This deployment allows 1,000 to 3,000 ADA, and the contract refuses anything outside that range — the website does not get a say.
3 · Where the curve ends
The graduation cap is where the curve closes and the liquidity locks. You can type it as a market cap or as the share of the supply the curve should sell; they are the same dial, because selling a share f is exactly a climb of 1 ÷ (1 − f)².
| Climb | Supply sold | Burned | Graduation cap | ADA it takes |
|---|---|---|---|---|
| 5× | 55% | 20% | 10,000 ADA | 2,472 ADA |
| 10× | 68% | 10% | 20,000 ADA | 4,325 ADA |
| 25× | 80% | 4.0% | 50,000 ADA | 8,000 ADA |
| 50× | 86% | 2.0% | 100,000 ADA | 12,142 ADA |
| 100× | 90% | 1.0% | 200,000 ADA | 18,000 ADA |
Read the last two columns together: a 2,000 ADA token that graduates at 100,000 ADA — a fifty-fold climb — needs 12,142 ADA of actual buying, not 100,000. The gap is the virtual reserve doing its work, and it is why a market cap is not money anybody holds.
Supply is missing from that formula on purpose. Minting a million units or a hundred billion changes the price per token and nothing else: the same 12,142 ADA graduates either one.
4 · Graduation: what actually lands in the pool
When the last ADA needed arrives, the curve closes and one transaction moves everything into an AMM pool with no owner, no LP tokens and no withdrawal path. It puts in two things:
Everything buyers paid in, minus 1.00% taken at graduation (0.00% platform, 1.00% to the creator). Not the market cap — the real ADA.
Exactly the number that pairs with that ADA at the curve's final price: ADA ÷ final price. Not what is left over, not a share anyone chose.
Worked through: if 5,000 ADA was raised and the final price is 0.01 ADA, the pool opens with 5,000 ADA and 500,000 tokens — because 5,000 ÷ 0.01 = 500,000. The first price in the pool is then identical to the last price on the curve. Pair less and the token would open above the curve; pair more and it would open below, which is a gap a bot takes within one block.
5 · Why the rest is burned
A curve never sells its whole supply — it approaches it. At graduation there are still tokens inside, and only some of them can go into the pool (section 4). The remainder is destroyed by the same transaction, and the share is exact:
burned = starting cap ÷ graduation cap = 1 ÷ climb2,000 ÷ 100,000 = 2.0% of the mint, which is one divided by 50×.
There is no third option for those tokens, and each alternative fails for its own reason:
- Leave them in the contract — they would be an overhang above every holder, waiting for the next rule change.
- Give them to the creator — that is a team allocation, which is the thing this platform exists to not have.
- Put them all in the pool — the pool price would open below the curve's last price, and the launch would end with a drop.
The practical reading: a bigger climb burns less. At 5× roughly 20% is burned; at 100× it is 1.0%.
6 · Three ways to say "supply"
The same launch can be described by three different numbers, and the form lets you type whichever one you actually care about; it derives the mint from it. Below: you type 1,000,000,000 in each mode, on the 2,000 → 100,000 ADA curve above.
| You type | Minted | Sold on the curve | Into the pool | Burned | Alive after |
|---|---|---|---|---|---|
| sold on the curve | 1,164,715,670 | 1,000,000,000 | 141,421,356 | 23,294,313 | 1,141,421,357 |
| that exist after graduation | 1,020,408,163 | 876,100,657 | 123,899,343 | 20,408,163 | 1,000,000,000 |
| minted at launch | 1,000,000,000 | 858,578,644 | 121,421,356 | 20,000,000 | 980,000,000 |
- sold on the curve — the number buyers take off the curve.
- that exist after graduation — what is left once the burn has happened.
- minted at launch — the number the minting policy creates, once, forever.
So "I want ten million tokens afterwards" means minting more than ten million and burning the difference. It is not waste: the burned tokens never belonged to anybody, and the number you asked for is the number that survives. The percentages in the table come straight from the two caps — nothing here is a choice the platform makes.
The figures above ignore the graduation fee, which comes off the ADA side and therefore nudges the burn up by a fraction of a percent. The simulator in the form shows the real split, fee included.
The mint happens once and can never happen again: the minting policy is parameterised by one UTxO of your wallet, and the launch transaction spends it. The detail is here →
7 · The fair-launch window
The first minutes of a launch are when a bot can take the whole curve in one transaction. Two caps stand in the way, and yours can only make the launch stricter than the platform's, never looser.
| Window | Who sets it | What it does |
|---|---|---|
| Platform | Us | Every buy capped at 100 ADA for the first 5 minutes, the creator included. |
| Yours | You, at launch | Your own length (up to 168 hours) and your own cap per buy, enforced by the contract from the moment the sale opens. |
A cap per buy is really a statement about how many buyers you want. With 12,142 ADA needed, a cap of 100 ADA means at least 122 separate buys to fill the curve; a cap of 1,000 ADA means at least 13. The form lets you type it either way round, and shows both.
Note what the window does not do: it caps the size of one buy, not the number of wallets anyone controls. It raises the cost of taking a launch; it does not make it impossible.
8 · Opening later
A sale can be announced for a moment in the future, up to 7 days ahead. The token mints and locks immediately, waits on the Upcoming page with a countdown, and the contract refuses every buy until the moment arrives — yours included. Your fair-launch window then starts counting from the opening, not from the mint.
9 · The stages, end to end
| Stage | What is possible |
|---|---|
| Announced | Nothing. The token exists, the curve is funded, every buy is refused until the opening time. |
| Fair launch | Buying and selling, with the cap per buy binding on everybody. |
| Open curve | Buying and selling with no cap; the price follows the curve in both directions. |
| Graduating | A short pause: the curve is full and refuses trades until the pool transaction lands. |
| Pool | An ownerless AMM. The curve is gone; the price now comes from the pool's own reserves. |
10 · Every option, and its bounds
| Option | Allowed | Empty means |
|---|---|---|
| Supply | 1,000,000 – 1,000,000,000,000 | 1,000,000,000 |
| Starting market cap | 1,000 – 3,000 ADA | 2,550 ADA |
| Graduation cap | 3,000 – 100,000 ADA | 3,648 ADA |
| Minimum climb | 1.0× or more | — |
| Opening time | now to 7 days ahead | as soon as the launch lands |
| Your fair-launch window | 5 minutes to 168 hours | only the platform's |
| Cap per buy | 1 ADA upwards | no cap of yours |
Read live from the protocol's settings UTxO. The bounds are checked by the validators, not by this website, and the values your token launches with are frozen in its own datum — a later change to these settings never reaches a token that is already running.
That is the whole model
Two caps decide the climb, the climb decides the burn, the supply decides only the price per token, and the raise decides how many buyers it takes. Everything else on the form is a schedule.