Waves Docs
Tokens Launch Back to site

[the docs]

How Waves works

You launch a token on Solana. Its liquidity locks when the curve graduates, and from that moment the creator fees it earns are never paid out to a wallet. They run one engine you picked at launch, over and over, on a fixed rhythm.

Status: the site and the $WAVE token come first. The engines described here are the product we are building next. Each engine section will say "live" only once its contract is deployed and public, and this page is updated the same day that happens. Nothing here is a promise of profit.

Overview

Most memecoins die the same way. The chart fills up, the creator collects fees into a personal wallet, and the pool stays exactly as thin as it was on day one. Waves removes that step. The fees a token earns are pointed at the token itself before anyone can trade it.

What that buys you:

Waves is a launchpad, not a fund. It never takes custody of your tokens and it never asks you to deposit anything to "activate" a launch.

How a launch works

A launch has four stages, and they always run in the same order.

01CreateName, ticker, image and one engine. One signature.
02CurveAnyone can buy and sell against the bonding curve.
03GraduateThe curve fills, a market opens and the liquidity locks.
04RunFrom the first trade, fees feed the engine, cycle after cycle.

The important part is stage one. The token's engine is written down at creation, and the fee recipient is set to that engine's vault before trading is possible. There is no window in which fees land somewhere else.

Creating a token

Creating is free apart from the network fee. You will need a Solana wallet, a little SOL for that fee, and three decisions.

  1. Identity. Name, ticker and image. These are written into the token and cannot be edited afterwards, so check the spelling.
  2. Engine. One of the four below. This is the decision that matters, and it is permanent.
  3. Optional first buy. If you want a position, buy it like anyone else, in the open. We do not reserve a team allocation for you.

After you confirm, the token exists, its vault exists, and the vault is already the fee recipient. Nothing else is required from you. You never have to come back and "turn it on".

What we never do: no hidden mint, no team supply set aside on your behalf, no ability for us to change your engine, and no access to the fees your token earns.

The four engines

One engine per token. Each runs the same four steps; only the last two differ. In every case the vault collects the fees, keeps a small amount of SOL back for the network fee of the next cycle, and spends the rest.

Deepen the pool

The fees go back into the locked liquidity. The market gets deeper every cycle, which means the same buy or sell moves the price less than it did yesterday, and none of that liquidity can be pulled back out.

01CollectThe vault reads what the market owes the token.
02ClaimThe creator share arrives as SOL.
03PairHalf buys the token, half stays as SOL.
04AddBoth go in as liquidity that stays locked.

Pick it if you want the chart to get harder to push around over time, and you care more about a market that survives than about a fast headline.

Buyback and burn

The fees buy the token on its own market and send what they bought to a burn address. Circulating supply only moves one way, and the buy itself lands in the market like any other buy.

01CollectThe vault reads what the market owes the token.
02ClaimThe creator share arrives as SOL.
03BuyIt buys the token with a price guard.
04BurnEverything bought is destroyed, permanently.

Pick it if you want the most visible engine. Every cycle is a buy on the chart and a burn anyone can verify.

Staking rewards

Holders who stake share the fees in SOL, in proportion to how much of the staked supply they hold. Nothing new is minted for this: the rewards are the fees the token actually earned.

01CollectThe vault reads what the market owes the token.
02ClaimThe creator share arrives as SOL.
03SplitIt is divided across staked balances.
04PayEach staker claims their share when they want.

Pick it if you want to reward the people who commit rather than everyone who passes through.

Holder rewards

Every holder earns, weighted by balance, with nothing to stake and nothing to lock. Holding is the whole condition.

01CollectThe vault reads what the market owes the token.
02ClaimThe creator share arrives as SOL.
03CountBalances decide who earned what.
04PayHolders claim from the token page.

Pick it if you want the simplest story a new buyer can understand in one sentence.

Choosing one

EngineWho it paysBest for
Deepen the poolThe market itselfLong-term depth and calmer charts
Buyback and burnEveryone, through supplyThe loudest, most visible loop
Staking rewardsStakers, in SOLRewarding commitment
Holder rewardsAll holders, in SOLThe simplest pitch

There is no wrong answer, but there is a permanent one. Decide before you create, because afterwards the only way to change engines is to launch a different token.

The cycle

An engine does not run continuously. It runs in cycles, and a cycle is one ordinary transaction that anyone can send.

Why a bounty instead of a schedule

A schedule needs a server, and a server needs a key and an owner. A bounty needs neither: anyone with a wallet can run the cycle and get paid for it. That is what keeps the engine alive if we disappear.

Staking in detail

Staking means moving your tokens into the vault that belongs to that token. The vault records the balance and credits SOL against it on every cycle.

Note: staking is not a yield product. There is no fixed rate, nothing is promised, and the number can be zero for as long as nobody trades.

Fees

Every trade on a token launched here pays a fee. It splits three ways, and only one of those parts is yours to point.

PartGoes toWho controls it
Platform shareThe launch platform the token trades onFixed by that platform, not by us
Creator shareThe token's own engineSet at creation, then nobody
Cycle bountyWhoever runs the cycleA small, fixed slice of each cycle

The exact percentages are published here before the first launch, and they will be the same for every token, including ours. What is already fixed is the shape: the creator share never lands in a personal wallet, and we do not take a cut of it.

The token page

Every token gets a page that is built from chain data, not from our database. You should be able to check everything we claim without trusting us.

After launch

WhatWho can change it
The engineNobody. It is set when the token is created.
The liquidityNobody. It locks when the curve graduates.
Where fees goNobody. The vault is the fee recipient from the first trade.
Name, ticker, imageNobody. They are written into the token.
Your own stakeYou, at any time, from the token page.
Who runs a cycleAnyone, whenever they want.

Safety and limits

We would rather be boring about this than sell you something we cannot back.

What can go wrong

The $WAVE token

$WAVE is the token of the launchpad itself. It launches the same way as everything else here: on the open market, with its liquidity locked when the curve graduates, and with its own engine running its fees.

If you see a $WAVE contract anywhere that is not on our front page, it is not ours.

FAQ

Do I need to keep the site open for my engine to run?

No. Cycles are transactions on Solana. Anyone can send one, and our backup bot sends one when nobody else has.

Can I change my engine later?

No. That is the point of it. If you want a different engine, launch a different token.

Can Waves take my fees?

No. The vault is the fee recipient and it can only do the one job it was created with. We do not have a key that changes that.

What do I earn as the creator?

From the engine, nothing. You earn the way everyone else does, by holding the token you launched. A token whose creator is not extracting fees is an easier token to sell to buyers.

What happens if my token never graduates?

Then it trades on the curve and there is no locked market yet. Fees accumulate, and the engine starts working on them once the market exists.

Is staking safe?

Your tokens sit in the token's vault and only your wallet can withdraw them. The risk is the contract itself, which is why limits start low and we tell you when there is no audit.

How much is the cycle bounty?

A small, fixed slice of what the cycle collects, published before launch. It exists to pay the network fee of whoever runs it.

Which platform do the tokens launch on?

Solana. The exact launch venue is announced before the first launch, together with the fee split.

Can I run a cycle myself?

Yes, that is by design. Once the engines are live, the token page has a button for it and the transaction is an ordinary one.

Is any of this live right now?

The site and the token come first. The engines are being built, and this page will mark each one live on the day its contract is deployed.

Glossary

Bonding curve
The mechanism a new token trades against before it has a normal market. The price rises as people buy and falls as they sell.
Graduation
The moment the curve fills and a normal market opens, with the liquidity locked.
Locked liquidity
Liquidity that cannot be withdrawn by anyone, including the creator and us.
Creator share
The part of each trading fee that would normally go to whoever launched the token. Here it goes to the token's engine.
Engine
The single job a token's fees do: deepen, burn, pay stakers or pay holders.
Vault
The contract that receives a token's fees and runs its engine. It has no owner and no other abilities.
Cycle
One run of the engine: collect, claim, convert, pay.
Bounty
The small reward paid to whoever sends the cycle transaction.
Price guard
A limit on how far the price may move during a buy, so a cycle cannot be sandwiched for much.
Burn address
An address nobody holds the keys to. Tokens sent there are out of circulation forever.