ChainPortalChainPortal Docs
Getting Started
Getting Started

Create Your First Token

Step-by-step guide to deploying your first token on ChainPortal. Takes less than 5 minutes.

Before You Start

Make sure you have:

  • A connected wallet (see Wallet Setup)
  • Some native tokens for gas fees (ETH for EVM, SOL for Solana, etc.)
  • If testing: free testnet tokens from a faucet

Recommended for first-timers: Use Sepolia Testnet (EVM) so you can practice for free. You can deploy to mainnet later with the exact same steps.

Step-by-Step Guide

1

Navigate to Token Creation

From the dashboard sidebar, click 'Tokens' then 'Create Token'. Or go directly to the token creation page for your ecosystem.

2

Select Your Network

Use the chain selector in the header to pick your target network. For testing, choose 'Sepolia' or any other testnet.

3

Fill in Basic Details

Enter your token's Name (e.g., 'My First Token'), Symbol (e.g., 'MFT'), and Initial Supply (e.g., '1000000'). The decimals default to 18 for EVM tokens.

4

Choose Features (Optional)

Toggle optional features: Mintable (create more tokens later), Burnable (destroy tokens), Pausable (emergency pause transfers), Anti-Bot (prevent sniping at launch).

5

Add Referral Code (Optional)

If someone referred you, enter their referral code to give them a commission and potentially get a fee discount.

6

Review & Create

Review all details on the confirmation screen. Check the estimated gas fee. Click 'Create Token' when ready.

7

Approve Transaction

Your wallet will pop up showing the transaction details and gas cost. Click 'Confirm' to deploy your token.

8

Wait for Confirmation

The blockchain will process your transaction. This takes 5-30 seconds depending on the network. You will see a success message with your contract address.

Token Features Explained

FeatureWhat It DoesWhen to Use It
MintableAllows the owner to create additional tokens after deploymentWhen you want to increase supply over time
BurnableAllows token holders to destroy their tokensFor deflationary tokenomics
PausableOwner can pause all transfers in an emergencyFor security -- recommended for new projects
Max SupplySets an absolute cap on total supplyWhen you want guaranteed scarcity
WhitelistOnly whitelisted addresses can receive tokens initiallyFor controlled launches
Anti-BotPrevents bots from buying large amounts at launchFor fair launches on DEX
Tax/FeeTakes a percentage of every transferFor auto-liquidity or treasury funding

After Creation

Once your token is deployed, you can:

  1. View on Explorer -- Click the contract address to see it on the block explorer
  2. Add to Wallet -- Import the token into your wallet using the contract address
  3. Manage -- Go to the management panel to mint more, burn, whitelist addresses, etc.
  4. Airdrop -- Distribute tokens to multiple addresses at once
  5. Lock -- Lock tokens for vesting schedules
  6. Create Liquidity -- Add liquidity on a DEX (Uniswap, Raydium, etc.)

Token Creation by Ecosystem

Token Standards Comparison

FeatureEVMSolanaCosmosAptosSUINEAR
StandardERC20SPLCW20FACoinNEP-141
Mintable
Burnable
Pausable
Tax/Fee
Anti-Bot
Whitelist
Gas Cost$1-50$0.01$0.10$0.05$0.01$0.05

Common Questions

How much does it cost? Gas fees vary by network. On testnets: free. On mainnets: typically $1-50 for EVM, under $0.10 for Solana/SUI/NEAR. ChainPortal charges a small protocol fee on top of gas.

Can I create more tokens later? Yes, if you enabled the "Mintable" feature. Go to the management panel and use the "Mint" function.

Is my token verified on the block explorer? Yes, ChainPortal factory contracts are pre-verified. Your token inherits this verification automatically.

Next Steps

On this page

Edit on GitHub