Troubleshooting
16. Troubleshooting
# Troubleshooting
## Common Issues
### Token Creation Failed
**Problem**: Tweet not detected by AI
**Solutions:**
1. Check format: `Launch $TICKER - message @launchium`
2. Ensure account meets requirements (3 months, 500 followers)
3. Wait 2 minutes and try again
4. Check for duplicate ticker
### Transaction Failed
**Problem**: Insufficient SOL for gas
**Solutions:**
1. Ensure wallet has at least 0.01 SOL
2. Try with higher priority fee
3. Check Solana network status
4. Use different RPC endpoint
### Rewards Not Received
**Problem**: Daily rewards missing
**Solutions:**
1. Check if token passed 55K market cap
2. Verify wallet address is correct
3. Rewards distributed at 24:00 UTC
4. Contact support if issue persists
## Error Codes
| Code | Description | Solution | Severity |
|------|-------------|----------|----------|
| E001 | Invalid format | Check tweet format: `Launch $TICKER - message @launchium` | Low |
| E002 | Duplicate ticker | Choose different ticker symbol | Low |
| E003 | Account not eligible | Account must be 3+ months old with 500+ followers | Medium |
| E004 | Network congestion | Retry with higher priority fee (0.001 SOL) | Medium |
| E005 | AI validation failed | Modify content to remove spam indicators | Medium |
| E006 | Insufficient SOL | Add more SOL to wallet for gas fees | High |
| E007 | Rate limit exceeded | Wait 24 hours (3 tokens/day limit) | Low |
| E008 | Platform maintenance | Check status.launchium.app | High |
| E009 | Invalid character in ticker | Use only A-Z, 2-8 characters | Low |
| E010 | Wallet connection failed | Try different wallet or browser | Medium |
## Advanced Troubleshooting
### Performance Optimization
**RPC Selection**
```javascript
// Recommended RPC endpoints
const endpoints = [
'https://api.mainnet-beta.solana.com',
'https://solana-api.projectserum.com',
'https://rpc.ankr.com/solana'
];
Transaction Priority
// High-priority transaction { computeUnitLimit: 200000, computeUnitPrice: 50000 // Higher = faster confirmation }
Retry Logic
async function retryTransaction(tx, maxRetries = 3) { for (let i = 0; i < maxRetries; i++) { try { return await sendTransaction(tx); } catch (error) { if (i === maxRetries - 1) throw error; await sleep(2000 * (i + 1)); // Exponential backoff } } }
Last updated