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
Navigate to Token Creation
From the dashboard sidebar, click 'Tokens' then 'Create Token'. Or go directly to the token creation page for your ecosystem.
Select Your Network
Use the chain selector in the header to pick your target network. For testing, choose 'Sepolia' or any other testnet.
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.
Choose Features (Optional)
Toggle optional features: Mintable (create more tokens later), Burnable (destroy tokens), Pausable (emergency pause transfers), Anti-Bot (prevent sniping at launch).
Add Referral Code (Optional)
If someone referred you, enter their referral code to give them a commission and potentially get a fee discount.
Review & Create
Review all details on the confirmation screen. Check the estimated gas fee. Click 'Create Token' when ready.
Approve Transaction
Your wallet will pop up showing the transaction details and gas cost. Click 'Confirm' to deploy your token.
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
| Feature | What It Does | When to Use It |
|---|---|---|
| Mintable | Allows the owner to create additional tokens after deployment | When you want to increase supply over time |
| Burnable | Allows token holders to destroy their tokens | For deflationary tokenomics |
| Pausable | Owner can pause all transfers in an emergency | For security -- recommended for new projects |
| Max Supply | Sets an absolute cap on total supply | When you want guaranteed scarcity |
| Whitelist | Only whitelisted addresses can receive tokens initially | For controlled launches |
| Anti-Bot | Prevents bots from buying large amounts at launch | For fair launches on DEX |
| Tax/Fee | Takes a percentage of every transfer | For auto-liquidity or treasury funding |
After Creation
Once your token is deployed, you can:
- View on Explorer -- Click the contract address to see it on the block explorer
- Add to Wallet -- Import the token into your wallet using the contract address
- Manage -- Go to the management panel to mint more, burn, whitelist addresses, etc.
- Airdrop -- Distribute tokens to multiple addresses at once
- Lock -- Lock tokens for vesting schedules
- Create Liquidity -- Add liquidity on a DEX (Uniswap, Raydium, etc.)
Token Creation by Ecosystem
Token Standards Comparison
| Feature | EVM | Solana | Cosmos | Aptos | SUI | NEAR |
|---|---|---|---|---|---|---|
| Standard | ERC20 | SPL | CW20 | FA | Coin | NEP-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.