Token Creation Guide
Date: 2025-01-12 Audience: Token creators ready to launch Reading Time: 15 minutes
Complete Token Creation Walkthrough
This guide covers every option in the MintCraft token creation form, explaining what each setting does and when to use it.
Table of Contents
- Basic Token Information
- Supply & Decimals
- Transfer Fee Configuration
- Pool Configuration
- Reflection Mode Selection
- Jackpot Lottery
- Auto-LP & Burn
- Advanced Settings
- Review & Launch
- After Creation
Basic Token Information
Token Name
What it is: The full name of your token
Examples:
- ✅ "Bitty Token"
- ✅ "Community Rewards Token"
- ✅ "Doge Killer 2.0"
- ❌ "BTT" (too short, use symbol for this)
Best Practices:
- Use 2-4 words
- Make it memorable and unique
- Avoid numbers/special characters unless meaningful
- Can be changed later via metadata update
Symbol (Ticker)
What it is: The short abbreviation shown in wallets and exchanges
Examples:
- ✅ "BITTY" (5 letters)
- ✅ "CRT" (3 letters)
- ✅ "DK2" (3 letters with number)
- ❌ "COMMUNITYRE" (too long)
Best Practices:
- 3-5 characters recommended
- All uppercase convention
- Make it easy to remember
- Check if similar symbols exist on Solana
Description
What it is: Explanation of what your token represents
Example:
The official token of the Bitty ecosystem,
designed to reward long-term holders through
automated reflections and weekly jackpot drawings.Best Practices:
- 1-3 sentences
- Explain the purpose/use case
- Mention key features
- Keep it professional
Token Image
What it is: Logo/icon displayed in wallets and explorers
Technical Requirements:
- Format: PNG, JPG, or GIF
- Size: 512x512 pixels (recommended)
- Max file size: 5MB
- Transparent background recommended for PNG
Design Tips:
- Keep it simple and recognizable
- Works well at small sizes (32x32)
- High contrast colors
- Avoid text (use imagery instead)
Where to create:
- Canva (easiest for beginners)
- Figma (more advanced)
- Hire designer on Fiverr
Supply & Decimals
Initial Supply
What it is: Total number of tokens created
Common Supply Amounts:
| Amount | Use Case | Example |
|---|---|---|
| 1 Million | Premium/scarce tokens | $SOL, $BTC |
| 100 Million | Mid-tier projects | Many DeFi tokens |
| 1 Billion | Memecoins | $BONK, $WIF |
| 1 Trillion | Ultra-memecoins | $SHIB, $PEPE |
Calculation:
Price per token = Market Cap / Total Supply
Example:
- Supply: 1,000,000,000 (1 billion)
- Market Cap goal: $1,000,000
- Price: $0.001 per tokenImportant Notes:
- Supply is fixed (unless you keep mint authority)
- Higher supply = lower price per token
- Psychological pricing matters ($0.001 vs $1.00)
- Can enable burn to reduce supply over time
Decimals
What it is: How many decimal places your token can be divided into
Standard Values:
- 9 decimals: Solana standard (recommended)
- 6 decimals: USDC/USDT standard
- 2 decimals: Fiat currency style
- 0 decimals: Whole numbers only (NFTs)
How Decimals Work:
With 9 decimals:
- 1 token = 1,000,000,000 base units
- 0.000000001 is the smallest amount
With 2 decimals:
- 1 token = 100 base units
- 0.01 is the smallest amount⚠️ Important: Cannot be changed after creation!
Recommendation: Use 9 decimals (Solana standard) unless you have a specific reason otherwise.
Transfer Fee Configuration
Enable Transfer Fee
What it is: Collect a percentage fee on every token transfer
How It Works:
Alice sends 100 tokens to Bob
- Transfer fee: 2.5%
- Bob receives: 97.5 tokens
- Fee collected: 2.5 tokens → treasuriesFee Distribution (automatic):
Pool Fee → 20% Meteora + 80% LP Providers
LP Split → 31% Platform (locked) + 69% Creator (locked)
Creator Share → 0.25%-1.00% direct (tier-based) + vault
Sniper fees above 3% → 100% to The Foundry
The Foundry → 90% community + 10% platformSee The Foundry for how to earn from sniper fees.
Transfer Fee Percentage
What it is: Percentage deducted from each transfer
Recommended Ranges:
| Percentage | Use Case | Impact |
|---|---|---|
| 0.1% - 1% | Low friction trading | Minimal impact |
| 2% - 3% | Standard tokenomics | Moderate rewards |
| 5% - 7% | High rewards | Discourages trading |
| 10%+ | Reflection-focused | Very sticky |
Popular Settings:
- 2.5%: Balanced (most common)
- 3%: Slightly higher rewards
- 5%: Reflection/jackpot focus
Considerations:
- Higher fees = more rewards but less trading
- Lower fees = more liquidity but smaller rewards
- DEX fees stack on top (Meteora: 0.25% - 1%)
Maximum Fee Per Transaction
What it is: Cap on how much can be collected in a single transfer
Why Use It:
- Protects large holders from massive fees
- Encourages bigger transactions
- Makes your token more appealing
Example:
Without max fee (2.5%):
- Transfer 1M tokens → 25,000 fee
- Transfer 10M tokens → 250,000 fee
With max fee 50,000 tokens:
- Transfer 1M tokens → 25,000 fee
- Transfer 10M tokens → 50,000 fee (capped)Recommendation: Set to 0.5% - 1% of total supply
Pool Configuration
Pool Type Preset
What it is: Pre-configured settings optimized for different launch types
Three Presets:
1. Memecoin Launch 🐸
Best for: Hype-driven tokens, community memecoins
- Sniper Protection: MAXIMUM
- Initial Fee: 46.5%
- Final Fee: 0.25%
- Decay Time: 120 minutes (2 hours)
- Decay Type: Exponential
- Dynamic Fee: +20% volatility adjustment
Why Choose This:
- Maximum protection against bots
- Early buyers must hold 2+ hours to profit
- Community gets better prices after decay
- Best for viral/hype launches
2. Community Token 🤝
Best for: DAO tokens, social tokens, utility tokens
- Sniper Protection: HIGH
- Initial Fee: 25%
- Final Fee: 0.5%
- Decay Time: 60 minutes (1 hour)
- Decay Type: Exponential
- Dynamic Fee: +20% volatility adjustment
Why Choose This:
- Good sniper protection
- Faster decay for quicker trading
- Balanced between protection and liquidity
- Best for community-driven projects
3. Utility Token ⚙️
Best for: DeFi tokens, stablecoins, payment tokens
- Sniper Protection: MEDIUM
- Initial Fee: 0.75%
- Final Fee: 0.75% (fixed)
- Decay Time: N/A (no decay)
- Decay Type: N/A
- Dynamic Fee: +20% volatility adjustment
Why Choose This:
- Low, consistent fees
- Designed for frequent trading
- No decay needed (not a launch token)
- Best for established utility tokens
Understanding Anti-Sniper Protection
What Are Snipers?
- Bots that buy tokens the instant a pool goes live
- They front-run regular users
- Often dump immediately for quick profit
- Can ruin a launch
How Protection Works:
T=0 (Launch): Up to 99% fee → Sniper pays massive tax
T=30 min: Fee decaying → Still expensive for quick flips
T=60 min: Fee decaying → Reasonable for traders
T=120 min: 3% base fee → Normal trading resumesSniper Fee is Creator Configurable (1%-99%):
- You choose how aggressive the protection is
- Higher fee = more protection but slower initial trading
- Fee decays to 3% base over ~2 hours (configurable)
Where Do Sniper Fees Go?
- Base 3% → Normal LP split (you + platform)
- Everything above 3% → 100% to The Foundry
- The Foundry distributes 90% to community (Foundry Key holders + MINT-AU stakers)
- Bots literally fund the community. See The Foundry for details.
Dynamic Fee Bonus:
- During high volatility: +20% added to current fee
- Protects against pump-and-dump
- Auto-adjusts based on price movement
Market Cap Scaling (after sniper period):
| Market Cap | Pool Fee |
|---|---|
| $0 - $1M | 3.00% |
| $1M - $10M | 2.00% |
| $10M - $100M | 1.50% |
| $100M - $1B | 1.00% |
| $1B+ | 0.25% |
Quote Token
What it is: The currency paired with your token in the pool
Options:
- SOL: Native Solana (recommended)
- USDC: USD stablecoin (for stable pairs)
Which to Choose:
SOL (Recommended):
- ✅ More liquid (everyone has SOL)
- ✅ Native to Solana (no wrapped tokens)
- ✅ Better for memecoins/community tokens
- ❌ Price volatility affects your token price
USDC:
- ✅ Stable USD value
- ✅ Good for utility tokens
- ✅ Easier pricing ($1 = $1)
- ❌ Less liquidity for small caps
Desired SOL Liquidity
What it is: Amount of SOL you're adding to the liquidity pool
How It Affects Price:
Formula: Price = SOL Amount / Token Amount
Example 1:
- 0.3 SOL + 1,000,000 tokens
- Price: 0.0000003 SOL per token ($0.000023 at $78/SOL)
Example 2:
- 3.0 SOL + 1,000,000 tokens
- Price: 0.000003 SOL per token ($0.00023 at $78/SOL)Recommendations:
| Token Type | SOL Liquidity | Reasoning |
|---|---|---|
| Test Token | 0.1 - 0.3 SOL | Minimal cost |
| Memecoin | 1 - 5 SOL | Good starting liquidity |
| Community | 5 - 20 SOL | Solid foundation |
| Serious Project | 20+ SOL | Professional launch |
Important:
- More SOL = Higher starting price
- More SOL = Less slippage
- More SOL = More credibility
Reflection Mode Selection
Transparent Reflections
What it is: Automatic hourly token transfers to all holders
How It Works:
- Keeper bot runs every hour
- Calculates each holder's share
- Sends tokens directly to wallets
- All transactions visible on-chain
Pros:
- ✅ Fully automatic (holders do nothing)
- ✅ Real-time visibility
- ✅ Immediate liquidity (can sell right away)
- ✅ Great for tax reporting (clear transaction history)
Cons:
- ❌ High cost (~$19.50 per 1,000 holders per day)
- ❌ Not suitable for large holder bases
- ❌ All holder addresses public
- ❌ Whale holdings fully visible
Best For:
- Small holder bases (<100 holders)
- High-value tokens (where cost is negligible)
- Regulatory-compliant projects
- Tokens requiring full transparency
Cost Example:
100 holders: $1.95/day = $58.50/month
1,000 holders: $19.50/day = $585/month
10,000 holders: $195/day = $5,850/monthStealth Reflections
What it is: Privacy-enhanced claims using merkle tree proofs
How It Works:
- Merkle tree generated weekly off-chain
- Root hash stored on-chain (tiny cost)
- Holders claim rewards manually
- Batch up to 10 claims per transaction
Pros:
- ✅ 96% cost reduction vs transparent
- ✅ Privacy (holder addresses hidden)
- ✅ Scalable to any holder count
- ✅ Whale amounts hidden until claimed
Cons:
- ❌ Holders must claim manually
- ❌ Requires some user education
- ❌ Weekly instead of hourly
- ❌ Unclaimed rewards locked until claimed
Best For:
- Large holder bases (1,000+ holders)
- Privacy-focused projects
- International projects (avoid holder discrimination)
- Cost-sensitive projects
Cost Example:
Any holder count: $0.78/week = $3.12/month
(Same cost whether 100 or 100,000 holders!)Choosing the Right Mode
Decision Matrix:
| Your Situation | Recommended Mode |
|---|---|
| < 100 holders | Transparent |
| 1,000+ holders | Stealth |
| Privacy important | Stealth |
| Regulatory compliance | Transparent |
| International community | Stealth |
| High token value | Either works |
| Low budget | Stealth |
Can't Decide?
- Start with Stealth (safer default)
- Lower cost allows you to test
- Can always explain to holders how to claim
USD-Based Filtering (Both Modes)
Minimum Holder Value:
- Default: $5 USD
- Filters spam wallets (<$5 worth)
- Dynamic based on real-time price
- Reduces distribution costs
Anti-Whale Percent:
- Default: 2% of supply
- Excludes large holders from distributions
- Prevents whale dominance
- Makes distributions more fair
Example:
Token price: $0.0001
Min value: $5 USD
Required tokens: 50,000 tokens
Holder A: 60,000 tokens ($6) → Eligible ✅
Holder B: 40,000 tokens ($4) → Filtered ❌
Holder C: 30,000,000 tokens (3%) → Whale excluded ❌Jackpot Lottery
Enable Jackpot
What it is: Random winner selection with accumulated fees
How It Works:
- Jackpot treasury accumulates 20% of transfer fees
- Every 24 hours, a random holder is selected
- Winner receives entire jackpot balance
- Provably fair random number generation
- Winner announced automatically
Drawing Frequency:
- Daily (86,400 seconds): High engagement
- Weekly (604,800 seconds): Larger prizes
- Custom: Set your own (in seconds)
Eligibility Requirements:
- Minimum $5 USD worth of tokens (default)
- Not a whale (< 2% of supply)
- Not an excluded wallet (treasury, pool, etc.)
Example:
Token: 1M supply, 1,000 holders
Transfer fee: 2.5% (20% to jackpot = 0.5% effective)
Daily volume: 10M tokens traded
Jackpot accumulation: 50,000 tokens/day
Weekly winner: 350,000 tokens (~0.035% of supply)Best For:
- Community engagement
- Memecoins
- Gaming tokens
- Projects wanting viral potential
Considerations:
- Winners are random (not merit-based)
- Encourages holding over selling
- Can create FOMO effect
- Transparent and auditable
Auto-LP & Burn
Auto-LP (Automatic Liquidity)
What it is: Automatic injection of liquidity to the pool
How It Works:
- 12% of transfer fees go to Auto-LP treasury
- Keeper bot converts half to SOL via Jupiter
- Injects balanced token+SOL to Meteora pool
- Liquidity permanently locked (can't be removed)
Benefits:
- ✅ Rug-pull prevention (liquidity can't be removed)
- ✅ Ever-increasing liquidity
- ✅ Lower slippage over time
- ✅ Builds trust with community
Time Lock:
- Default: 3,600 seconds (1 hour)
- Prevents spam injections
- Ensures efficient batching
- Reduces transaction costs
Example:
Day 1: Pool has 1 SOL liquidity
Week 1: Auto-LP added 0.5 SOL → 1.5 SOL
Month 1: Auto-LP added 5 SOL → 6 SOL
Year 1: Auto-LP added 100 SOL → 101 SOLBurn Mechanism
What it is: Automatic token burning to reduce supply
How It Works:
- 8% of transfer fees go to burn treasury
- Keeper bot sends tokens to burn address (permanently destroyed)
- Supply decreases over time
- Deflationary pressure increases value
Burn Frequency:
- Default: 3,600 seconds (1 hour)
- Can set to daily, weekly, etc.
- Balances cost vs psychological impact
Why Burn?:
- Deflationary tokenomics
- Increases scarcity
- Psychological appeal
- "Number go up" effect
Example:
Initial supply: 1,000,000,000 tokens
Transfer fee: 2.5% (8% to burn = 0.2% of volume burned)
Monthly volume: 100M tokens
Monthly burn: 200,000 tokens (0.02% of supply)
Yearly burn: 2.4M tokens (0.24% of supply)
10-year burn: 24M tokens (2.4% of supply)Advanced Settings
Creator Fee Wallet
What it is: Wallet that receives 15% of collected transfer fees
Default: Your connected wallet (recommended)
Can Change To:
- Team multi-sig wallet
- Different personal wallet
- Cold storage wallet
- DAO treasury
Important: Verify address carefully - cannot be easily changed later!
Min Holder Value (USD)
What it is: Minimum token value for reflection eligibility
Default: $5 USD Range: $1 - $500 USD
Why Set Higher?:
- Reduce distribution costs
- Filter spam wallets
- Focus rewards on real holders
Why Set Lower?:
- More inclusive
- Reward even small holders
- Wider distribution
Anti-Whale Percent
What it is: Maximum % of supply a wallet can hold and still receive distributions
Default: 2% of supply Range: 1% - 20%
Why Set Lower (1%):
- Maximum decentralization
- No single holder dominates
- More fair distribution
Why Set Higher (5%+):
- Allow larger holders
- Fewer exclusions
- Reward big believers
Review & Launch
Pre-Launch Checklist
Token Details:
- [ ] Token name is correct and unique
- [ ] Symbol is 3-5 characters, memorable
- [ ] Description explains purpose clearly
- [ ] Image is 512x512, looks good at small size
- [ ] Supply amount is intentional
- [ ] Decimals set to 9 (or justified otherwise)
Features:
- [ ] Transfer fee % is appropriate for goals
- [ ] Pool preset matches launch strategy
- [ ] SOL liquidity provides reasonable starting price
- [ ] Reflection mode chosen (transparent vs stealth)
- [ ] Jackpot enabled (if wanted)
- [ ] Auto-LP enabled (recommended)
- [ ] Burn enabled (if deflationary desired)
Wallets:
- [ ] Creator fee wallet address is correct
- [ ] Connected to correct network (devnet/mainnet)
- [ ] Have enough SOL (0.26 SOL for mainnet)
Final Checks:
- [ ] Tested identical token on devnet
- [ ] All settings reviewed with team
- [ ] Community announcement prepared
- [ ] Social media posts ready
- [ ] Ready to share mint address immediately
Creating the Token
Click "Create Token"
- Final opportunity to review
- All settings visible
Wallet popup appears
- Review transaction details
- Verify you have enough SOL
- Check network (devnet/mainnet)
Approve transaction
- Click "Approve" in wallet
- Sign the transaction
Wait for confirmation
- Usually 10-30 seconds
- Don't close the page!
- You'll see progress indicator
Success!
- Token mint address displayed
- Copy and save immediately
- View on Explorer link provided
- Share with community
After Creation
Immediate Actions
1. Save Important Info:
Token Mint: [COPY THIS]
Pool Address: [COPY THIS]
Creation TX: [COPY THIS]
Network: Devnet / Mainnet2. Verify on Explorer:
- Click "View on Explorer" link
- Confirm all details are correct
- Check token metadata loaded
- Verify pool creation successful
3. Test Transactions:
- Send small amount to test wallet
- Verify transfer fee deducted correctly
- Check token shows in wallet
- Confirm balance updates
4. Announce to Community:
- Share mint address
- Post Explorer link
- Explain tokenomics
- Set expectations (sniper protection ends in X hours)
First 24 Hours
Automatic Events:
- ✅ Initial LP recovery (keeper bot harvests withheld fees)
- ✅ Anti-sniper fees decay (2 hours for memecoin preset)
- ✅ First reflection distribution (if enabled)
- ✅ First jackpot accumulation (if enabled)
What to Monitor:
- Trading volume
- Holder count growth
- Fee collection amounts
- LP balance increases
- Community feedback
What to Communicate:
- Sniper protection timeline (when fees drop)
- How to claim reflections (if stealth mode)
- Jackpot drawing schedule
- LP lock confirmation
- Treasury addresses for transparency
Ongoing Management
See Managing Tokens Guide (03) for:
- Dashboard overview
- Monitoring distributions
- Triggering manual actions
- Updating settings
- Analytics and metrics
Common Questions
Q: Can I change settings after creation? A: Some settings yes, some no:
- ✅ Reflection frequency
- ✅ Min holder value
- ✅ Anti-whale percent
- ❌ Token name/symbol (need metadata update)
- ❌ Supply
- ❌ Decimals
- ❌ Transfer fee % (need authority)
Q: What if I make a mistake? A: For mainnet:
- Test on devnet first to avoid this!
- Some settings can be updated via admin dashboard
- Metadata can be updated
- Supply is final (unless kept mint authority)
Q: How much will features cost to run? A:
- Transparent reflections: ~$19.50/day per 1,000 holders
- Stealth reflections: ~$0.11/day (any holder count)
- Jackpot: ~$0.01/day
- Auto-LP: ~$0.05/day
- Burn: ~$0.01/day
Q: When do distributions happen? A:
- Transparent reflections: Every hour
- Stealth reflections: Merkle root updates per schedule (default: weekly)
- Jackpot: Per schedule (default: daily)
- Auto-LP: When threshold reached (default: hourly check)
- Burn: When threshold reached (default: hourly check)
Next Steps
Learn More:
- Managing Tokens (03) → Use the dashboard after creation
- Understanding Reflections (04) → Deep dive on reward systems
- Jackpot Lottery (05) → How lottery works for holders
- Security Guide (07) → Protect yourself and your token
Get Help:
- FAQ (08) → Common questions answered
- Glossary (10) → Understand all terms
- Support → Contact for assistance
Ready to create? Head to app.mintcraft.io and launch your token!
Last Updated: 2025-01-12 Previous: Getting Started Guide (01) Next: Managing Tokens Guide (03)
