🧠 Getting Started with Solana CLI: Create a Token, Mint, and Manage Accounts

Thumbnail

Written by: developervsandhu

Technology and Gadgets

🧠 Getting Started with Solana CLI: Create a Token, Mint, and Manage Accounts

Solana’s CLI tools make it easy to interact with the blockchain, manage tokens, and deploy your own assets without needing any code. In this guide, you'll learn how to:

  • Generate a wallet
  • Create a new token
  • Create token accounts
  • Mint tokens
  • Send tokens
  • Understand key concepts like rent, token accounts, mint authority

Prerequisites

cargo install spl-token-cli
  • Set Solana to devnet:
solana config set --url https://api.devnet.solana.com

1. Create a Wallet

solana-keygen new --outfile ~/my-wallet.json
solana config set --keypair ~/my-wallet.json
solana address

2. Airdrop SOL for Devnet

solana airdrop 2
solana balance

3. Create a New Token (Mint)

spl-token create-token

4. Create a Token Account

spl-token create-account <MINT_ADDRESS>

5. Mint Tokens

spl-token mint <MINT_ADDRESS> 1000

6. Check Token Balance

spl-token accounts

7. Send Tokens

spl-token create-account <MINT_ADDRESS> --owner <RECIPIENT_ADDRESS>
spl-token transfer <MINT_ADDRESS> 100 <RECIPIENT_ADDRESS>

3 Important Concepts

| Concept | Description | |--------|-------------| | Token | A custom asset on Solana | | Mint | Account that controls supply | | Token Account | Holds token balance | | Mint Authority | Can mint more tokens | | Freeze Authority | (Optional) Can freeze accounts | | Rent-Exempt | Keeps token accounts alive on-chain |

Bonus Commands

| Action | Command | |--------|---------| | Show config | `solana config get` | | Show mint info | `spl-token account-info <MINT_ADDRESS>` | | Burn tokens | `spl-token burn <MINT_ADDRESS> <AMOUNT>` | | Disable mint | `spl-token authorize <MINT_ADDRESS> mint --disable` |

Summary

You now know how to:

  • Create a wallet and get SOL
  • Create/mint/send your token
  • Understand Solana’s token model

Next: Try Anchor to build smart contract versions of these steps!

Login To Add Comment

No comments yet.