Solana presale terminal

Fundraising you don’t have to trust.

For the people raising and the people backing them — protected by code, not promises. Liquidity locked at launch, refunds automatic, every rule verifiable on-chain.

The terminal

See exactly what you’ll use.

The raise terminal backers land on — live on-chain total, the mercury fill, the deposit flow. This is a seeded preview; real raises render from creator metadata.

Aurora

$AUR

Example project — this is the terminal your backers see.

A preview of the Chroma raise terminal with seeded data. Your real raise renders here from your submitted metadata; every protection below is read straight from the contract.

Token contractexample address
Raising· demo feed0.0%
0.00 SOL raisedof 200.00 SOL
Token supply splitconfigured
Presalers
70%
Locked LP
20%
Team
10%

Deposit

Connect walletSend to address

Your connected wallet receives your tokens and any refund, automatically.

Amount
1.0SOL

1.5% platform fee at deposit — credited 0.9850.

Deposit 1 SOL
Open the live terminal ↗seeded preview · live data on devnet

The problem

Presales run on trust. Trust is exactly what gets people rugged.

A team can pull the liquidity, dump their allocation, or quietly keep the power to mint and freeze the token — and backers find out after the money’s gone. “Trust me” isn’t a guarantee. Chroma replaces it with rules a contract enforces and anyone can read.

How it works

The whole system, on one rail.

SOL and tokens move through the protocol exactly like this — and the contract enforces every step.

1

Backers deposit

refund-bound to the sender wallet

2

The bar fills

authoritative on-chain counter

3

Fills, or refunds

fail → automatic net refund

4

Launch

LP burned · authorities revoked

5

Backers claim

pro-rata · computed on-chain

Don’t trust us — read the contract. Every step above is on-chain.

What makes it different

Four guarantees. Each one enforced by the contract, not promised by a team.

Locked liquidity

Initial liquidity is paired and the LP tokens are burned at launch — no one can pull it, not even us.

LP burned at launch

Revoked authorities

The token’s mint and freeze authority must be revoked before a pool can launch. No stealth mint, no frozen wallets.

mint + freeze authority revoked — launch precondition

Automatic refunds

If a raise doesn’t hit its target, every backer gets their money back automatically. No support ticket, no waiting.

fail → auto-refund net, permissionless

Verifiable

Every rule here is on-chain. Don’t take our word for it — read the contract and check it yourself.

all rules on-chain · open to verify

For creators

Launch a presale people can trust — without asking them to.

  • Configure your raise, escrow your tokens, set team vesting.
  • The contract handles distribution and locks the liquidity for you.
  • Backers don’t take your word — the rules are on-chain.

Creator access is rolling out — launch the app to check availability.

For presalers

Back early without getting rugged.

  • Refunded automatically if the raise fails — net of the 1.5% fee.
  • Your allocation is math, not favoritism: pro-rata to what you put in.
  • Liquidity is locked the moment it launches.

Allocation + refunds always go to the wallet you send from.

Fundraising is moving from trust to verification.

The protection isn’t a promise you have to believe — it’s code anyone can read. Chroma is the rails.

FAQ

Straight answers.