Solana
Launch a Permissioned Token on Solana
Some tokens are not for everyone — a fund share, a members-only asset, anything with rules about who may hold it. Solana has an official standard for exactly this: every new holder’s account starts locked, an on-chain list you control decides who is approved, and approved holders unlock their own account without asking you. Until now, launching one meant a developer, two programs and a command-line guide. This page wires the whole thing from a form — the locked-by-default token, your approved list, the unlock rules — in one signing session, and you walk away as the token’s issuer, not us.
The exact total — platform fee plus the real network cost — is quoted in the console before anything is signed.
What the standard actually locks
A permissioned token starts every new holder account frozen — that is the standard’s premise, not a malfunction. Whether an account may be unlocked is decided by your approved list, which lives on-chain next to the token where anyone can verify it. By default, approved holders unlock their own account themselves with one signature; you can instead keep unlocking manual and clear each holder yourself. Either way, nobody holds a usable balance without passing the rules you set.
You stay the issuer
The launch hands the token’s freeze control to the standard’s own on-chain configuration — that is what makes self-unlock work — but the key that administers that configuration is your wallet, and only yours. You approve wallets, remove them, and change the rules whenever you like. Minting stays with you too: launch at zero supply if you want and mint later. We never hold your keys, your authority, or your tokens at any step.
The costs, all of them
Our service fee is a flat amount shown in the console before you sign — the full total, network costs included, appears there and nowhere else. On the network side you pay the token account’s rent and a small deposit for each approved wallet (about 0.00134 SOL per wallet, a network rent, not a fee) — and those deposits come back to you if you later remove the wallet. If a launch is ever interrupted partway, finishing it costs no second service fee.
Holders unlock first — say so when you share it
One honest limit to plan around: sending a permissioned token to a wallet that hasn’t unlocked yet doesn’t go through, and today’s wallets don’t unlock automatically. The launch receipt hands you a link that takes any approved holder one signature from unlocked — share it alongside the token. And run your own token through the audit afterwards: it will read as issuer-controlled, because it is — that is what a permissioned token honestly looks like, and the audit says so in plain words.
Questions
- Can I change who’s allowed after launch?
- Yes — that is the point of the standard. The allowlist manager approves new wallets, removes ones that should go, and can freeze or unfreeze a specific holder’s account, in one signed update at a time. The approved list is yours for the token’s whole life.
- Is this the standard regulated tokens use?
- Yes. It is Solana’s official permissioned-token standard, published by the Solana Foundation, and live regulated instruments — tokenized funds among them — already run on it on mainnet. Your token follows the same published rules those do, verifiable on-chain.
- Can people trade it on a DEX?
- Generally no, and that is usually why you want it: every holder needs an approved, unlocked account, which ordinary pool traders don’t have. A permissioned token is for controlled distribution — holders you approve — not for open trading.
- What happens if the launch is interrupted?
- The launch is a short sequence of transactions, and if a later one doesn’t land, your console pins the token as “setup incomplete” — it never silently disappears. One click finishes the remaining wiring, and finishing charges no second service fee; the fee rode the first transaction.
- Do my holders pay anything?
- Unlocking their account is free — our holder-side unlock page charges nothing, deliberately. A holder pays only the network fee their own wallet shows. Approving a holder costs YOU a small refundable network deposit, not them.