Docs
Everything on this page describes what the site actually does on chain. If something here disagrees with what you see, the docs are wrong — tell us, or read the plain-English version on the FAQ.
What this is
Three things in one place, in the order most people use them:
- An editor that runs in the browser. You draw the traits — backgrounds, bodies, eyes, hats — set how rare each one is, and it generates the whole collection with metadata.
- A launchpad that deploys your collection to Solana as a Metaplex Core collection with a Candy Machine handling the mint — price, supply, allowlist waves, team splits, the lot. Tokens launch on a Meteora bonding curve from the same Launch menu. that deploys your collection to Robinhood Chain as its own ERC-721 drop contract — price, supply, per-wallet cap and royalties live in the contract you own. Tokens launch on our own bonding curve from the same Launch menu. Allowlist waves are Solana-only for now.
- A marketplace that lists what launched here. Supply, minted and price are read from the chain when the page loads — there is no listing fee, no approval queue and no database of numbers we could edit.
Everything deploys from your wallet. We never hold your art, your keys, your funds or your collection.
The editor
Open it from Launch → Collection → Draw it here. The canvas draws in layers, one layer per trait category. The first category is the background — it renders furthest back, every later category stacks on top.
Traits and rarity
Each category holds any number of traits, and every trait has a weight. Weights are relative odds, not percentages: a weight-5 hat shows up five times as often as a weight-1 hat in the same category. The generator rolls one trait per category for each piece.
Generating
When you generate, the editor assembles the full set — art plus a metadata file per piece with the trait names your rarity tools and marketplaces read. You can regenerate as many times as you like before launching; nothing touches the chain until you say launch.
Bring your own files
Already have finished art? Launch → Collection → I already have the files, then drop the PNGs in the box (or click it to browse).
- Files are ordered naturally —
2.pngcomes before10.png, the way your file manager shows them — and renamed1.pngupward. - Metadata is optional. If you bring it, it is one
.jsonper image with a matching name:4.pngpairs with4.json. - If any json comes along, every image must have its pair. A half-paired collection silently loses half its traits, so we refuse it up front instead of letting you find out at reveal.
- No metadata? We generate a clean file per piece so wallets and marketplaces render your collection properly.
Launching a collection
The launch window is the same whether the art came from the editor or a folder. Everything below is deployed in your transaction, owned by your wallet:
- Price and supply — mint price in SOLETH (zero is allowed) and how many exist. Supply is fixed at launch.
- Per-wallet cap — a hard on-chain limit per minting wallet.
- Allowlist waves — paste wallet lists and give each wave its own start time and price. Waves are enforced by the chain with Merkle proofs, not by our server; the public phase opens whenever the last wave ends.
- Team splits — reserve pieces that mint to teammates' addresses at deploy time, before the public sees the machine.
- Royalties — a percentage and the address it pays to.
- Schedule — open at launch, or at a time you pick.
Minting
Every launch gets a mint page at /mint/<machine> the moment
it is live — share that link and people can mint with a connected wallet.
The page reads supply, minted count and price from the chain on load.
Storage & costs
Art and metadata go to Arweave, permanent storage the collection's metadata points at forever. You pay the storage cost in SOLETH at launch — the exact number is quoted in the confirm window before you sign anything. Storage is priced by the byte, so it scales with your art, not with your supply of nerves.
Launching is otherwise free: no listing fee, no platform cut of your mint revenue. SolanaRobinhood Chain network fees (fractions of a cent per transaction) apply as they do everywhere.
Tokens
On Robinhood Chain, token launches are live. We built our own bonding-curve launchpad for this chain rather than routing through anyone else's.
A token launches on a bonding curve — Meteora's Dynamic Bonding Curve. There is no liquidity pool to create and no LP to manage: the curve itself is the liquidity, buys push the price up it, sells push it down.
A token launches on a bonding curve of our own, built as a Uniswap V4 hook. There is no liquidity pool to create and no LP to manage: the curve itself is the liquidity, buys push the price up it, sells push it down. Because it is a V4 hook, the pool exists and is indexable from the moment the token is created.
- Supply is fixed: 1,000,000,000 per token, no exceptions, metadata immutable — nobody can rename or re-image a token after launch.
- Priced in SOL or USDCETH by default — or in USDG or any of 170+ tokenised stocks, so the pool trades your token directly against that asset.
- Your first buy can ride in the same transaction that creates the pool, so a sniper cannot get in front of your own launch.
- Graduation — when the curve raises its target, liquidity migrates automatically to a Meteora DAMM v2 pool and the LP is permanently locked. Trading continues on Jupiter and every major aggregator.
- Graduation — when the curve raises its target, its proceeds seed a Uniswap V4 pool and the LP is permanently locked. Nobody can withdraw it, including us. Trading continues on every aggregator that indexes the chain.
Curve targets are locked in the launchpad's config — identical for every launch, so nobody negotiates a better curve than you. The launch window reads them from the chain and shows them before you sign.
Pricing a token in a stock or USDG pairs it with a real asset without anyone having to go and buy that asset first. Buyers always pay ETH; it is converted to the quote asset and into the curve in a single transaction. Sells run the same path in reverse and pay back in ETH, so a holder never has to hold the stock to trade the token. The curve shape is identical whatever it is priced in — the quote only changes what the pool holds, not how the price moves.
Pairs & rewards
Solana only for now — pairing a collection with a token needs the token launchpad above.
A pair is a collection and a token launched together. The point is the fee loop: the token's trading generates fees, the creator's share of those fees can pay straight to a reward vault, and that vault funds rewards for the collection's holders — in SOL, USDCETH, USDG, or tokenised stocks, chosen from a verified list of 700+180+ at launch.
The staking side — holders burning the token to activate their NFTs and claim rewards — is in development and will say so on every screen until it is live and audited. Nothing on this site pretends otherwise.
Fees
| Action | Cost |
|---|---|
| Using the editor | Free |
| Launching a collection | Storage only — quoted in SOLETH before you sign |
| Launching a token | Free (tiny metadata storage + network fees) |
| Minting | The creator's mint price + network fee |
| Trading a token | 1% to 10% — the creator's choice at launch |
The creator picks the trading fee at launch, from 1% to 10%. Meteora takes a fixed fifth of whatever it is, and the rest is divided between the platform and the creator. Our share rises a tenth of a percent per step and stops there, so a creator who sets a high fee is raising it for their token, not for us:
The creator picks the trading fee at launch, from 1% to 10%. There is no third party on this chain — the curve is ours — so the fee splits two ways and the creator keeps more than the same rung pays on Solana. Our share rises a tenth of a percent per step and stops there, so a creator who sets a high fee is raising it for their token, not for us:
| Trading fee | Meteora | Platform | Creator |
|---|---|---|---|
| 1% | 0.2% | 0.4% | 0.4% |
| 2% | 0.4% | 0.5% | 1.1% |
| 3% | 0.6% | 0.6% | 1.8% |
| 4% | 0.8% | 0.7% | 2.5% |
| 5% | 1.0% | 0.8% | 3.2% |
| 10% | 2.0% | 0.9% | 7.1% |
| Trading fee | Platform | Creator |
|---|---|---|
| 1% | 0.4% | 0.6% |
| 2% | 0.5% | 1.5% |
| 3% | 0.6% | 2.4% |
| 4% | 0.7% | 3.3% |
| 5% | 0.8% | 4.2% |
| 10% | 0.9% | 9.1% |
Figures are of trading volume, rounded to a tenth, and apply on the curve and — after graduation — from the locked LP forever. The exact split is stored in an immutable config signed before the launch existed, so it cannot be changed for a token afterwards, by the creator or by us.
Holder rewards
A creator sends their whole share of the fees to the people holding the token — as a dividend paid pro-rata every hour, with nothing for holders to claim; a buyback that takes the token off the market and burns it; or a 50/50 split that does both, half to a dividend and half to buyback-and-burn. It is chosen at launch: keep your fees, or reward your holders one of those three ways.
This is switched on after the launch, not during it. The creator opens the fee page and activates it in one signature, which hands the pool's creator role to our keeper. That is what makes the pledge real rather than a promise on a website: from then on the launcher cannot claim a stream they gave away, because the chain no longer lets them. It cannot be undone.
The reason it is a separate step is worth stating plainly. Naming the keeper inside the launch transaction meant the transaction required a signature from an address the creator had never seen, and wallets block that on sight — correctly, since it is also what a drainer looks like. Splitting it in two costs one extra signature and removes the ambiguity.
Creators also choose the asset holders are paid in — a tokenised stock rather than the currency the token trades against. The keeper buys it before distributing, and pays the trading currency instead whenever that would not serve holders: nothing trades the asset yet, the payout would be large enough to move its price, or the cost of creating token accounts would eat more than a tenth of the payout. It switches to the chosen asset on its own once those stop being true.
Wallets & safety
- We support EVM wallets on Robinhood Chain — MetaMask, Rabby, Coinbase Wallet and anything else that announces itself, plus WalletConnect for phones.
- We support Solana wallets through Wallet Standard — Phantom, Solflare, Backpack and friends, including Ledger through those wallets.
- Every deploy, mint and trade is a transaction you sign in your wallet. There is no deposit step and no account to fund.
- We never ask for a seed phrase or private key. Anyone who does is not us.
- Your collection, its update authority and its mint revenue belong to the wallet that launched it. If this site vanished tomorrow, your collection, art and token would keep working — the art is on Arweave, the logic is on SolanaRobinhood Chain.