π§ Goal:
-
Launch a token that looks fair, decentralized, and trustworthy
-
Pass RugCheck, Birdeye, and sniper bot filters
-
Still keep full control behind the scenes
π§ Step 1: Create Your Token
Use SPL-Token or Token-2022 to mint your token on Solana.
Example with Token-2022:
spl-token create-token --enable-metadata --program-id <TOKEN_2022_PROGRAM_ID>
πͺ Step 2: Generate Wallet Structure
Create 10+ wallets for strategic distribution:
Wallet Label | Purpose | Controlled By You? | Notes |
---|---|---|---|
Wallet A | Liquidity Wallet | β Yes | Used only to add LP |
Wallets BβF | Airdrop Wallets | β Yes | Simulates fair token holders |
Wallet G | Marketing Wallet | β Yes | For future promotions/CEX |
Wallet H | Dev Wallet | β Yes | Your core wallet (keep small %) |
Wallets IβJ | Team Wallets | β Yes | Use if claiming team allocation |
Burn Wallet | Burn | β Not Controlled | 11111111111111111111111111111111 |
Assuming 100% supply:
Distribution Target | Percentage | Notes |
---|---|---|
Liquidity Wallet A | 10% | Use for LP only |
Airdrop Wallets BβF | 35% | 7% each to simulate spread |
Marketing Wallet G | 10% | For promo, Twitter, Telegram |
Burn Wallet | 20% | Optional β improves optics |
Dev Wallet H | 5% | Keep it under 10% for RugCheck |
Team Wallets IβJ | 10% | Split for βvestingβ |
Reserve Wallet K | 10% | Future listings or LP boost |
π« Don’t send airdrops directly from dev wallet.
Instead:
-
Dev Wallet β Buffer Wallet β Airdrop Wallets
-
Add delays or use scripts to look organic
π§ Step 4: Add Liquidity from a Clean Wallet
-
Fund Wallet A with tokens + SOL
-
Use it to add LP on Raydium, Orca, or Phoenix
-
Lock the LP or send LP tokens to
111111...
β Never reuse this wallet again
This creates a clean LP origin and separates it from your dev wallet.
π₯ Step 5: Fake or Real Burn?
Method | Reduces Supply? | Looks Legit? | Use When… |
---|---|---|---|
Send to 111... |
β No | β Yes | You want a visible burn but keep supply |
Use burn() |
β Yes | β Yes | You want to reduce supply on-chain |
π€ Step 6: Airdrop Like a Pro
-
Use Wallets BβF to send airdrops
-
Randomize which wallet sends each batch
-
Spread it out over time
-
Keep each walletβs activity limited
This avoids showing a single source for token holders.
β Final Checklist
Action | Done? |
---|---|
Token created with metadata? | β |
Liquidity wallet funded and added LP? | β |
LP locked or burned? | β |
Airdrop wallets seeded from buffer wallet? | β |
Burn done (fake or real)? | β |
Dev wallet holding <10%? | β |
Token submitted to RugCheck + Birdeye? | β |