I'm Open Sourcing this because I no longer need it.
No Longer Maintained. No Longer Supported. No Longer Used. Here to show others how I did it. Like all those I learned from did for me.
I've had my fun. Good Luck Everyone.
With this guide, I've literally created hundreds of Meme Tokens on Solana. Some did well. Some I lost a lot of money on. I'm not marketing this at all, if you've taken the time to find it, it's your time to shine.
I wish you luck. Please be kind with this power, don't scam. If you DO scam, scam bots not people <3
Creating a Solana Token
This guide outlines the steps for creating a Solana token using command line tools. Each step is critical in ensuring the successful creation, deployment, and management of the token.
Prerequisites
- Ensure you have Solana's CLI tools installed.
- These commands should work on your CLI:
solana-keygensolanaspl-token
- These commands should work on your CLI:
- Have Node.js and
ts-nodeinstalled for running scripts. - Ensure you have a way to get files onto ARWeave for storing metadata. We'll be using this site for that: https://solana.keyglowmax.com/fileuploader
- Note: Not sure this site is free of viruses, only connect burner wallets with ~0.25 SOL (Each upload costs 0.11 SOL)
Part One: Essential Setup
Creative
- Name
- INSERT
- Symbol
- INSERT
- Description
- INSERT
- Create /Media folder
- Profile in 1:1 Ratio (Name this: Icon.xxx)
- Twitter Banner (Name this: Banner.xxx)
- "New Token Buy!" Gif (Name this: BuyGif.gif)
- 3 Good Tweets
- Tweet 1:
- Tweet 2:
- Tweet 3:
Technical
- Porkbun — Buy Domain
- Framer — Build Website
- Create Main Site
- Change Favicon
- Change Title Text
- Twitter — Create twitter
- Telegram — Ensure telegram is thoroughly scrubbed, then create new persona
- Setup Telegram Portal & Group with @Safeguard
Part Two: Launching Token
Step 1: Generate Deployer Address
Generate a unique deployer address that starts with a specific prefix using solana-keygen.
solana-keygen grind --starts-with Dep1:1
Step 2: Generate Token Address
Similarly, create a token address with a specific prefix.
solana-keygen grind --starts-with TOK:1
Step 3: Set Network to Mainnet
Configure Solana CLI to use the mainnet and specify your deployer keypair.
solana config set -um -k Dep1.jsonStep 4: Fund Deployer Address
Transfer SOL to your deployer address to fund the token creation and transactions.
Step 5: Create Token Address
Create the token using your specified token address stored in TOK.json.
spl-token create-token TOK.json
Step 6: Manage Metadata on Arweave
- Upload Image: Upload your token's image (The 1:1 Ratio Pic) to Arweave.
- Edit Metadata: Ensure your
metadata.jsonis accurate and up to date. - Upload Metadata: Upload the edited
metadata.jsonto Arweave.
Step 7: Deploy Metadata
Utilize the script to attach metadata to your token.
ts-node mpl_metadata.ts Dep1.json TOK "Name" "Symbol" "uri"
Example:
ts-node mpl_metadata.ts GWTviHhoatDtB7QyTXsk3Gwe6Kufnmf8ESaAiTHo7Chc.json BBLCOINCcsJV7UjK5qCy4xxxxxxxbo1j487Tg3 "BUBBLEMOONCOIN" "BUBBL" "https://arweave.net/xyz"
Include links (website, Telegram, Twitter, etc.) in the description for better visibility on scanners. Performing a few transactions from the wallet ahead of deploying can help avoid the "Fresh Wallet" flag on scanners.
Step 8: Update Public Information
Update project's website with -Token Address -Telegram -Twitter
Step 9: Minting Tokens
For token minting, use the provided script instead of direct SPL Token CLI commands.
chmod +x create_and_mint.sh ./create_and_mint.sh <TOKEN_ADDRESS>
Step 10: Secure Token
Disable further minting and freezing of the token. Also, set the metadata to be immutable.
chmod +x freeze_and_revoke.sh ./freeze_and_revoke.sh TOK Dep1.json
SAVE MINT REVOKE TXN FOR LATER
Step 11: Dev Wallets
10% of the token will be distributed to developer wallets.
chmod +x distribute_devtokens.sh ./distribute_devtokens.sh NUM_OF_WALLETS TOK Dep1.json
Part Three: Setup Telegram
This needs better documentation, when you're creating this, write exactly what steps you took.
Setup Bots:
- @MissRose_bot
/filter- ca TOK
- website SITE
- twitter TWITTER
- revoke MINT_TXN
- chart dexscreener.com/solana/TOK
/setwelcomeHey, {first}. Welcome to NAME!!! Enjoy your stay/goodbyefalse
- @D.BuyBot
- @chattershield_bot
It's at this part that people may start flooding into your telegram. BUCKLE UP.
Part Four: Create Market
Market Creation: http://openbook-explorer.xyz
Here's an example: https://openbook-explorer.xyz/market/9DEvcGnwJpY9KPxKqgep1Dk59edwzFxozQXMfQUSH6y4
- Existing
- For base mint use TOK,
- For quote mint use So11111111111111111111111111111111111111112
- Min order size: -3
- Price Tick: 9
Add Liq. (Seems like 11 SOL is the meta rn)
Part Five: Manage the Public
TWEET 1
- Launch Pre-Made Tweet #1
Build Hype
- Chill with the community for a while, really get down & hype them up.
BURN COMMAND
spl-token burn tokenAccountAddress 50
TWEET 2
- Tweet BURN
Telegram Pin
-
Pin BURN
-
/filter ca BURN
TWEET 3
- Launch Pre-Made Tweet #2
- SHIELD & get likes
Community Shill
- Ask people to find accounts to post under
- Tweet under a few "Shill me coin" accounts
- Shield
TWEET 4
- Launch Pre-Made Tweet #3
- Shield
Shitcoin Tips!
There should be a sniper candle at some point where your coin goes 3x in the span of like, 2 transactions. THIS IS THE POINT WHERE YOU SHOULD SELL TO BREAK EVEN
- Do your first sell on initial sniper call to get your initial money back.
- Sell slowly on second pump to fund the callers.