Waiting for the first launch or trade…

The single-sided pool

Why a Runitup coin has no bonding curve and no graduation — it opens as a real DEX pool holding its whole supply, tradeable the moment the transaction confirms.

Most launchpads sell you a bonding curve first and a real market later. Runitup does not have a curve at all. Your coin opens as a pool on a real decentralised exchange, and it is tradeable the second the launch transaction confirms.

The mechanism that makes that possible is the single-sided pool.

What "single-sided" means

A normal liquidity pool needs both sides. To open an ETH/COIN market the usual way, someone has to deposit COIN and ETH — which is why launching a coin elsewhere generally means putting up money, or borrowing it, or waiting for a curve to accumulate it.

A Runitup launch deposits one side only:

SideWhat goes in at launch
Your coin100% of the total supply
ETH (or USDG, or the stock you paired against)nothing

The position is opened full-range with its lower edge pinned right at the starting price. That detail is what makes a one-sided position work: below the starting price the position holds no quote asset, which is fine, because there is none — and every buy walks the price up from that edge.

So the pool starts holding your entire supply and zero ETH. Real ETH only enters as buyers take coins out. The first buyer is not buying from you; they are buying from the pool.

A useful consequence

Because the pool started with all of it, whatever is still in the pool is the part nobody has bought. That is exactly how the "% sold" figure on a token page is calculated — it is not an estimate or an index, it is the pool's own balance.

So there is no bonding curve

A bonding curve is a workaround for not having a pool. It is a contract that sells tokens at a rising price, holds the proceeds, and — if enough is raised — eventually uses them to open a real pool. That last step is usually called graduation.

None of that exists here, because the pool already exists:

Bonding-curve launchpadRunitup
Where the first trade happensOn the launchpad's own contractOn the DEX
When it is on a DEXAfter graduation, if it graduatesImmediately
If it never graduatesIt never reaches a real marketNot a state that exists
Who holds the proceeds meanwhileThe curve contractNobody — trades settle in the pool
Price discoverySet by a formulaSet by trading

There is no threshold to reach, no migration step to wait through, and no version of your launch that gets stuck half-way. There is one path, and it starts finished.

Tradeable immediately, everywhere

Because the pool is an ordinary Uniswap (or SushiSwap) position, your coin is not only tradeable on Runitup. It is tradeable by anything that can see the chain — other front-ends, aggregators, bots, a contract you write yourself. Nothing has to list it and nobody has to approve it.

This is also why the price on a token page and the price on a DEX agree: they are reading the same pool, because there is only one.

What it costs you

Nothing but the launch fee and gas. You are not required to contribute any liquidity — that is the whole point of the one-sided deposit. See Launching a token for the current fee.

And the liquidity is locked

The LP position created at launch is transferred to a locker contract that has no withdraw function at all — not a timelock, not a delay, not a permission you have to trust someone not to use. There is no code path that returns the liquidity to anybody.

That is what "liquidity locked permanently" means on this site, and it is checkable: the locker's address is in the footer, and the contract is verified.

What locked liquidity does and does not promise

It guarantees the pool cannot be pulled out from under you, so there is always something to sell into. It says nothing about what you will get — the price can still fall to nearly nothing on its own. See Security for the risks that remain.

Where the fees come from

Because the position is locked rather than owned, its trading fees would otherwise accumulate inside it with nobody able to move them. That is what the Keeper is for, and how 75% of every trade's fee reaches the creator.