Token Launch

How to Launch a Token on Solana, Ethereum, BNB Chain or Base

How to launch a token step by step: pick a chain, mint or deploy it, fund a pool and open trading — with what's different on Solana and on EVM chains.

Unilaunch Team8 min read

A token coin rising out of a launch pad, ringed by the Solana, Ethereum, BNB Chain and Base badges, on a pink gradient

Key takeaways

  • Every launch is the same five steps — pick a chain, prepare a wallet, define the token, create it, then open a pool.
  • On Solana a token is an account created by a program that already exists — there is no contract to write or deploy.
  • On Ethereum, BNB Chain and every other EVM chain a token is your own contract, so it has to be deployed and verified.
  • The chain decides what you pay in and how much — cents on Solana and the L2s, tens of dollars on Ethereum mainnet.
  • A created token isn't a tradable one — it only has a price once there's liquidity in a pool.
Contents
  1. The five steps, on any chain
  2. Step 1: Pick the chain
  3. How to launch a token on Solana
  4. How to launch a token on Ethereum
  5. How to launch a token on BNB Chain
  6. How to launch a token on Base, Arbitrum, Polygon or Avalanche
  7. What a launch actually costs
  8. Launching without writing any code
  9. Before you press launch

"How do I launch a token on Solana?" and "how do I launch a token on Ethereum?" look like two different questions, and most guides answer them as if they were. They aren't. The steps are the same everywhere: choose a chain, get a wallet with some of that chain's coin in it, decide what the token is, create it, and put it in a liquidity pool so people can buy it.

What changes from chain to chain is the machinery underneath — whether your token is an account or a contract, what you pay the fee in, and how much that fee is. This guide walks the five steps once, then covers what each of the major chains does differently.

The five steps, on any chain

Five numbered steps across a track: choose a chain, fund a wallet, define the token, create it, open a pool — with the launch happening at the fourth and trading at the fifth
The same five steps, whichever chain you launch on.
  1. Choose the chain. This decides your fees, your buyers and the tools you can use. It can't be changed later — a token lives on the chain it was created on.

  2. Fund a wallet. You need the chain's native coin to pay fees: SOL on Solana, ETH on Ethereum, Base and Arbitrum, BNB on BNB Chain, POL on Polygon, AVAX on Avalanche.

  3. Define the token. Name, symbol, decimals, total supply, logo and links. Most of this is permanent, so settle it before you sign anything.

  4. Create the token. On Solana that means creating a mint account; on EVM chains it means deploying a contract. Either way you get an address — that address is your token.

  5. Open a liquidity pool. Until your token and a real coin sit in a pool together, it has no price and nobody can buy it. Our guide to adding liquidity and listing on a DEX covers this step on its own.

Steps 3 and 4 are where the chains diverge. The rest is the same everywhere.

Step 1: Pick the chain

There is no best chain, only trade-offs — cost, audience and what's already trading there.

ChainFees paid inToken standardWhat creating one costsWhere its traders are
SolanaSOLSPL / Token-2022Cents, plus small rent depositsRaydium, Orca, Jupiter, Axiom
EthereumETHERC-20Tens of dollars, more when busyUniswap
BNB ChainBNBBEP-20 (an ERC-20)Well under a dollarPancakeSwap
BaseETHERC-20CentsUniswap, Aerodrome
ArbitrumETHERC-20CentsUniswap, Camelot
PolygonPOLERC-20CentsUniswap, QuickSwap
AvalancheAVAXERC-20CentsLFJ

In practice the choice narrows quickly. Memecoins and fast community launches go to Solana or to an L2 like Base, where a mistake costs cents. Projects that want maximum credibility and the deepest liquidity pay for Ethereum mainnet. BNB Chain sits in the middle with a large retail audience and low fees.

A comparison of Solana, Ethereum, BNB Chain and Base as four cards, each showing the coin fees are paid in, the token standard and the rough cost of creating a token
What actually differs between the chains: the fee coin, the standard and the price of getting on.

How to launch a token on Solana

Solana has no per-token contract. The SPL Token program — and its newer sibling, Token-2022 — already runs on the chain, and your token is an account that program owns. Nothing is compiled, nothing is deployed, and there is no source code of yours to audit.

What you need: a Solana wallet such as Phantom or Solflare, funded with SOL.

What happens:

  1. A mint account is created. It stores the supply, the decimals and the authorities. Its address is your token's address.

  2. Metadata — name, symbol and logo — is attached in a second account, following the Metaplex standard, so wallets and explorers show a name instead of a raw address.

  3. The supply is minted into your token account.

  4. The authorities you don't need are revoked.

That last step is the one that decides how your token reads to buyers. A Solana token is created with mint authority (the power to print more supply), freeze authority (the power to freeze anyone's tokens) and update authority (the power to change the name and logo). Leaving them active is the single most common reason a new token is flagged by scanners — see how to prove your token isn't a scam for what each one signals.

The cost. Solana charges a signature fee of 0.000005 SOL per transaction — negligible. What you actually pay is rent: a deposit each account holds to stay alive. A mint account's rent-exempt balance is roughly 0.0014 SOL, and with a metadata account and a token account the on-chain total usually lands around 0.02 SOL. It's a deposit tied up in the accounts, not a fee paid to anyone.

How to launch a token on Ethereum

On Ethereum your token is a contract — a program you deploy and that then belongs to you. That's more power and more responsibility than Solana's model: the rules are whatever your code says, including any you'd rather not have.

What you need: an EVM wallet such as MetaMask or Trust Wallet, funded with ETH.

What happens:

  1. You write, or start from, an ERC-20 contract. OpenZeppelin's audited implementation is the standard starting point — almost nobody writes the token logic from scratch.

  2. You compile and deploy it. The transaction returns a contract address: your token.

  3. You verify the source code on Etherscan, so buyers can read what they're buying.

  4. You decide what to do about the owner — the wallet that can call any owner-only function, such as minting more supply or pausing transfers. Renouncing ownership removes it for good.

The cost. Deploying a typical OpenZeppelin ERC-20 takes about 1.2–1.4 million gas. At 10 gwei that's roughly 0.013 ETH; at 50 gwei during a busy hour, five times that. Gas prices swing hard, so the same deployment can cost $20 or $200 depending on the day — check a gas tracker before you press deploy, and avoid peak hours if you can.

Two columns compared: on Solana a mint account created by a program that already exists, with three authorities to revoke; on EVM chains a contract you deploy, verify and then renounce ownership of
Solana gives you an account in a shared program; EVM chains give you a contract of your own.

How to launch a token on BNB Chain

BNB Chain is EVM-compatible, so a BEP-20 token is an ERC-20 token in everything but name: the same Solidity, the same interface, the same tools. What differs is the bill and the audience.

Fees are paid in BNB and a deployment costs well under a dollar, which is why BNB Chain carries so many retail launches. Contracts are verified on BscScan exactly as they are on Etherscan, and PancakeSwap is where the trading happens.

The trade-off is reputation: low fees attract volume, and they attract scams. A BNB Chain token gets more scrutiny by default, so verification, renounced ownership and locked liquidity matter more here, not less.

How to launch a token on Base, Arbitrum, Polygon or Avalanche

These four work like Ethereum, because they all run the EVM. The same ERC-20 contract deploys on all of them — only the wallet's network, the coin that pays the gas and the explorer change.

  • Base is an Ethereum L2 backed by Coinbase. Gas costs cents, and it has become a default home for new consumer tokens. Trading is on Uniswap and Aerodrome.

  • Arbitrum is the other big Ethereum L2, with deep DeFi liquidity. Uniswap and Camelot are the main venues.

  • Polygon is a long-established low-fee chain whose gas is paid in POL. Uniswap and QuickSwap lead.

  • Avalanche pays in AVAX and settles in a second or two, with LFJ as its main DEX.

Since the launch of Uniswap v4 in January 2026, the same pool tooling is available across Ethereum, Base, Arbitrum, Polygon and BNB Chain, which makes moving between EVM chains mostly a matter of switching networks in your wallet.

What a launch actually costs

The deploy fee is the part people quote and the smallest part of the bill. There are three:

  • The network fee — gas, or Solana's rent and signature fees. Cents to tens of dollars, set by the chain.

  • The service fee, if you use a launch tool instead of writing and deploying everything yourself.

  • The liquidity — the real coin you put into the pool. This is almost always the biggest number, and it isn't spent: it stays in the pool as your position, moving in value as people trade.

A stacked bar showing where the money goes in a launch: a thin slice for the network fee, a small slice for the service fee, and a large block for the liquidity that stays in the pool
The network fee is the small part. The liquidity is the launch.

A launch with a $30 deployment and $50 of liquidity is not a cheap launch — it's a pool so shallow that a single trade moves the price by a third. Budget the pool first and the fees second.

Launching without writing any code

Everything above can be done by hand: a script for Solana, Remix or Hardhat for EVM chains, then a DEX interface for the pool. It works, and it takes a wallet, a compiler, a verified contract and several separate signatures to get right.

Unilaunch is the same launch as one form. You pick one of nine chains — Solana, Ethereum, BNB Chain, Base, Arbitrum, Polygon, Avalanche, Blast and Robinhood Chain — fill in the name, symbol, supply and logo, and choose what the token can do. The chain-specific work happens underneath:

  • On Solana, mint, freeze and update authority are revoked as part of creation, so the token is created clean rather than cleaned up afterwards.

  • On EVM chains, the contract is verified on the chain's explorer automatically, and ownership can be renounced in the same flow.

  • The liquidity pool is set up in the same step, at the starting price you choose, with the pool setup included in the fee.

  • Your token is then submitted where traders look it up — token info on DexScreener, listings on CoinGecko and CoinMarketCap, and the Jupiter and Axiom feeds on Solana.

One fee, paid in the chain's own coin, covers the launch. Tempo and Monad are being added next.

Before you press launch

Decide thisWhy it matters
The chainPermanent. Sets your fees, your buyers and your tools.
Supply and decimalsCan't be changed after creation on most setups.
Name, symbol and logoImmutable once update authority is revoked.
Which powers you keepMint, freeze and update on Solana; the owner on EVM chains.
The starting priceSet by how much of each side you put in the pool.
How much liquidityThe depth decides how far each trade moves the price.
Where the rest of the supply goesBuyers will look at the top holders either way.

Work through that list before the first signature, not after. Almost every item on it is permanent, and the two that aren't — the pool and the supply split — are the ones buyers examine hardest.

Ready? Create your token on any of the nine chains, or read the Knowledge Base for the step-by-step version of each stage.

  • #token launch
  • #Solana
  • #Ethereum
  • #BNB Chain
  • #Base
  • #ERC-20
  • #SPL token
  • #gas fees