Guides / Token creation

How to create a Solana token—and build the launch around it

Creating a mint can take minutes. Building a launch people can verify requires decisions about authorities, supply, trading, liquidity, ownership, security, and operations.

10 minute readUpdated July 22, 2026Builder guide

1. Define the token identity

Choose the name, ticker, icon, and concise description. Treat the name and symbol as permanent. Store metadata at a durable URI and verify exactly which authority can update it later.

A creator flow should not ask questions that the chain can answer. Supply, creator balance, top holders, mint authority, freeze authority, and liquidity state should be calculated and displayed automatically.

2. Create the mint

On Solana, a token mint is an on-chain account that identifies the token and defines properties such as decimals, supply authority, and freeze authority. The mint address—not the logo or ticker—is the permanent identifier.

Before mainnet, create and inspect the mint on devnet. Confirm metadata, decimals, token accounts, authority behavior, and explorer visibility.

3. Decide the authority model

The mint authority can create additional supply. The freeze authority may be able to freeze token accounts. Those powers can be useful during controlled testing, but they materially change holder risk. Decide whether each authority is retained, transferred to a governed account, or revoked. Publish the result.

4. Choose how trading begins

A launch can begin with a bonding curve, a directly funded liquidity pool, an auction, or another distribution design. Each produces different pricing, capital, bot, allocation, and liquidity behavior.

If using a bonding curve, publish its starting state, fees, migration threshold, destination AMM, creator allocation, and treatment of liquidity after graduation. Review the exact configuration rather than relying on a protocol name alone.

5. Build the transaction path

A production interface needs more than a “Create” button. The transaction builder should validate permissions and metadata, simulate the transaction, show the network and fees, and return a transaction the creator signs locally. The server should never receive a seed phrase or private key.

Buying and selling need a quote, expiration time, minimum received, price impact, slippage control, review screen, signature, confirmation, and backend reconciliation.

6. Test the failure cases

7. Operate after launch

The work continues after the mint exists. A serious launch needs monitoring, support, moderation, incident response, creator updates, holder and liquidity reporting, clear fees, and a market-integrity policy. If the platform earns trading fees, that conflict should be visible.

NCC creation flow: name, symbol, icon, and optional opening buy are the primary inputs. Verifiable facts are calculated from chain data instead of turned into a questionnaire.

Build inside the NCC ecosystem.

The NCC creator workspace is being proven on Solana devnet before member mainnet access opens.

Join the creator community