Rule-driven token launches on Solana
Every launch starts
with clear rules.
Dedicated launch escrows. Transparent allocations. Onchain rules for funding, claims, and refunds.
01/Mechanism
How a launch works
One mechanism: a capped, fixed-price sale for SOL, with a soft cap, a hard cap and a deadline.
01—Define
Set the token, allocation, funding targets, and contribution window.
The sale inventory is deposited into the launch’s token escrow, and the mint and freeze authorities must be revoked, before the launch can open.
02—Fund
Participants contribute under the published launch rules.
Each contribution is recorded on the participant’s receipt account. One that would exceed the hard cap is refused as a whole, never trimmed.
03—Settle
Successful launches enable token claims and creator withdrawals. Failed launches enable participant refunds.
Anyone can settle once the window closes or the hard cap is reached. The outcome is one comparison: the amount raised against the soft cap.
02/Rules
Rules you can inspect
Every launch is one account on Solana. Its window, caps, rate and fee are written when it is created and cannot be edited after it opens.
What a launch page shows is read from that account, not from a database.
Example launch rules
Illustrative values · not a live launch
- Contribution window
- 7 days from a published opening timeContributions are accepted only inside the window, measured on the Solana cluster clock.
- Soft cap
- 150 SOLThe amount that must be raised for the launch to succeed. Raising exactly this much is a success.
- Hard cap
- 400 SOLThe most the launch can raise. A contribution that does not fit under it is refused as a whole, never trimmed.
- Allocation
- 1 SOL = 250,000 EXAMPLEYour total contribution × the rate, rounded down to the token’s smallest unit.
- Fees
- 1% of the amount raised, on success onlyTaken once from a successful raise (at the hard cap: 4 SOL). A failed launch pays no fee. The rate is fixed in the launch account.
- Claim conditions
- After a successful settlementEach receipt claims its recorded tokens once, into the participant’s own token account. Unclaimed tokens stay in escrow.
- Refund conditions
- After a failed settlementEach receipt is refunded its recorded contribution once, in full. Network fees already paid are not refundable.
03/Launches
Explore launches
04/Properties
Built for verifiable launches
An escrow controls how assets can be released. It does not guarantee a token’s future value, and it cannot vouch for what a creator does outside the launch.
- 01A dedicated escrow per launchEach launch has its own SOL escrow and its own token escrow, at addresses derived from the launch. Funds of different launches never share an account.
- 02Rules fixed before contributions beginTerms are set when the launch is created and frozen when it opens. The fee is copied into the launch, so a later configuration change cannot reach it.
- 03Public settlement stateSettlement is one permissionless transaction with a deterministic result. Anyone can send it; nobody can choose its outcome.
- 04Participant claim and refund pathsAfter a successful launch each receipt claims its tokens once. After a failed launch each receipt is refunded its recorded contribution once.
- 05Visible mint and freeze authoritiesA launch cannot open while anyone can still mint more of the token or freeze a holder. Both authorities are shown on every launch page.
05/Roadmap
Private participation is part of the roadmap.
This release uses ordinary public Solana transactions. Wallet addresses, contribution amounts and balances are visible to anyone, as they are for any other Solana program.
A private mode would need a supported provider, a clearly defined privacy scope and independent review before it is offered here. None of that exists in this release.